Ho creato un dump mysql dei miei utenti e password e li ho avvistati in una forma presentabile:
Password:
'6cc5db1c282daa071b0cf80982d19ec0f2e21976a4c39c0c7a3ab30f102b33e2780fd56f4d507e4873630eeb5ba1a8ad8d338bb8abcf64a513630a0dea7044db'
'1927f6acb76f53106a29015ba787e6f7c826f939a64be656a669f78515ffbb2447bee266e5f57751d98f4990f71d131bcb11575199b8e717a0ad91c381df43ca'
'dfd3b2e6478c0ca15102e74251a300abba96296662686f9eeba1f2ebbb9353ad9f91546d0c02ececd5e205c0a94e083a3f63eeec9642f69ad24fd674927c6a3d'
Sali:
'ecb2796f-e69d-4ad6-858f-832170b00b5c'
'a46a3486-79dd-428b-88a8-558303fe8dc8'
'02b6fedc-6932-4893-8725-cd4c8a191d57'
Con la prima voce su una corrispondente alla prima sull'altra. La password per la prima voce è la password. Sto usando sha512whirlpool come algoritmo di hashing.
Voglio usare un'utilità per cancellare una stringa ("password" in questo caso) usando lo stesso algoritmo e salandolo e confrontandolo con la password con hash. Qualcuno ha qualche idea di quale utilità potrebbe essere buona per questo? Speravo di usare mkpasswd, ma ho ricevuto un errore lì:
mkpasswd -m sha-512 password ecb2796f-e69d-4ad6-858f-832170b00b5c
E questo è l'errore:
Wrong salt length: 36 bytes when 8 <= n <= 16 expected.
Stavo facendo qualcosa di sbagliato qui? Qualche consiglio?
Nota: ho trasferito qui la domanda dallo stack overflow.