hashcat Forum
Help implementing FNV1 for a3 mode - Printable Version

+- hashcat Forum (https://hashcat.net/forum)
+-- Forum: Support (https://hashcat.net/forum/forum-3.html)
+--- Forum: hashcat (https://hashcat.net/forum/forum-45.html)
+--- Thread: Help implementing FNV1 for a3 mode (/thread-9192.html)



Help implementing FNV1 for a3 mode - tachsah - 05-04-2020

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


RE: Help implementing FNV1 for a3 mode - philsmd - 05-04-2020

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/issues?q=is%3Aopen+is%3Aissue+label%3A%22new+algorithm%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).