Aqui tem um programa muito simples para descobrir o tipo de encriptação da sua hash.
Falta--me so uma coisinha, que e quando a hash nao corresponde a nenhum daquele valor, ser preciso repetir. Nao consigo fazer isso.
Aqui fica, criticas precisam-se
Falta--me so uma coisinha, que e quando a hash nao corresponde a nenhum daquele valor, ser preciso repetir. Nao consigo fazer isso.
Aqui fica, criticas precisam-se
Código:
Program Hashdiscovery ; var num :string; tam :integer; Begin Writeln ('Desenvolvido por NunoDias'); Writeln ('Este programa diz-te o tipo de 16 tipos diferentes de hash!'); writeln; write ('Escreva a tua hash:'); readln (num); writeln; tam:=length(num); case tam of 8 : writeln ('A sua hash é ADLER32 ou CRC-32 ou GHash-32'); 4 : writeln ('A sua hash é CRC-16 ou CRC-16-CCITT ou ainda FCS-16 '); 13 : writeln ('A sua hash é DES (unix) '); 40 : writeln ('A sua hash é sha-1 ou MySql v5.x '); 28 : writeln ('A sua hash é SHA-1 (base64) '); 46 : writeln ('A sua hash é SHA-1 (Django) '); 64 : writeln ('A sua hash é SHA-256 '); 56 : writeln ('A sua hash é SHA-224'); 96 : writeln ('A sua hash é SHA-384'); 128 : writeln ('A sua hash é SHA-512 ou Whirlpool'); 48 : writeln ('A sua hash é Haval-192'); 224 : writeln ('A sua hash é Haval-224'); 34 : writeln ('A sua hash é MD5(Unix) ou MD5(phpBB3) Oou MD5(Wordpress)'); 32 : writeln ('A sua hash é MD5 ou MD4 ou MD2'); 16 : writeln ('A sua hash é MySQL Under 5'); 57 : writeln ('A sua hash é Snefru ou Gost') else writeln ('Essa hash nao existe'); End; end.
Comment