RapidCRC-Unicode icon indicating copy to clipboard operation
RapidCRC-Unicode copied to clipboard

[Feature request] Add support for KangarooTwelve (k12sum)

Open tERyceNzAchE opened this issue 4 years ago • 5 comments

Add support for the KangarooTwelve hash function with the file extension .k12 with a default output hash of 256 bits.

Ideally support 512 bit output as well.

tERyceNzAchE avatar Feb 26 '21 05:02 tERyceNzAchE

At some point the GUI will get a bit overloaded with hashing algorithms. Blake3 fit into the existing blake2 button, but another algorithm would need some redesign.

OV2 avatar Feb 26 '21 11:02 OV2

I agree, but the UI needs a refresh for other reasons as well.

Perhaps in the interim KangarooTwelve can live under SHA since it's an evolution of Keccak which became SHA-3? Or CRC into Filename and CRC into NTFS Stream can be combined into one menu with a dropdown like the others and create a KangarooTwelve button.

tERyceNzAchE avatar Feb 26 '21 17:02 tERyceNzAchE

OpenHashTab now supports KangarooTwelve (256 & 512), compatibility in a future release would be nice.

tERyceNzAchE avatar Mar 01 '21 22:03 tERyceNzAchE

I appreciate you adding Blake3 because of dramatic security+speed differences between it and other standard hashing algorythms, but I hope you don't feel compelled to add every new hash that comes out.

I don't know how to evaluate KangarooTwelve to suggest it's value, so I'm not sure if it's one of those tools that people will really use.

vatterspun avatar Mar 07 '21 18:03 vatterspun

I think what makes RapidCRC Unicode so great is the support for so many algorithms. It's an all-in-one tool.

Feature requests can be captured and added as time permits in future releases. I certainly hope @OV2 doesn't feel pressure to work on every request immediately, or even target requests for the next release.

tERyceNzAchE avatar Mar 07 '21 18:03 tERyceNzAchE