Help implementing FNV1 for a3 mode
#1
Brick 
Hello everyone,

I have successfully implemented a very simple Hashcat module for FNV1 but only for the a0 mode. Because FNV1 is working with bytes (u8) and not u32 I'm having trouble developing the a3 mode.

I have seen the new Hashcat development guide published recently. I think the example of a simple implementation with comments (I've put a bunch of them) could be a nice addition to the guide.

Is anyone interested in working on FNV1 for the a3 mode ? Or does anyone have another idea for a simple hash that I could implement, document and possibly publish as a guide ?

I will post a similar message on the Freenode IRC as well.

Cheers,

Tachsah
Reply
#2
I would suggest to start with some simple hash types that involve md5/sha1 etc...

In general there are some algorithms listed here, that are not already implemented: https://github.com/hashcat/hashcat/issue...gorithm%22

but most of them are a little bit more complicated...


I think this could be one of the easier ones: https://github.com/hashcat/hashcat/issues/322 (but I'm not sure if there is still a lot of user request for this one, since 2016 there was little interest in it).
maybe this one could also be very easy and more demanded: https://hashcat.net/forum/thread-9194.html (but there is no github issue for this for now... maybe soon there will be a github issue, that you could try to implement).
Reply