vorrei vedere cosa c'è dietro ad hash come md5, sha1, sha2 etc.. ho trovare programmi in java che mi permettono di convertire stringhe in hash ma vorrei proprio vedere l'algoritmo che occorre per la trasformazione, magari da leggere in un codice tipo java o c o altro.. sapete aiutarmi?
In questo caso wikipedia è di grande aiuto: per ognuno degli algoritmi crittografici di hashing c'è l'algoritmo passo per passo. MD5 SHA1 SHA2 Elenco con molti altri algoritmi