SHA256 digest en perl
J'ai besoin de faire de hachage SHA256 des adresses e-mail et j'ai besoin de le résultat sous forme de Chaîne.
J'ai essayé le suivant:
use Digest::SHA qw(sha256);
my $data = '[email protected]';
my $digest = sha256($data);
print $digest;
Mais il imprime quelque chose comme:
B/D6i1μû^Þ©Q;¢Þ
J'ai besoin de la sortie comme suit:
cbc41284e23c8c7ed98f589b6d6ebfd6
Au-dessus de la valeur de hachage est généré à l'aide de SHA256 générateur de Apache DigestUtils.
Ce que je fais mal? Je suis un débutant en perl, donc excusez si c'est quelque chose de stupide.
Grâce.
source d'informationauteur Swaranga Sarma | 2012-04-03
Vous devez vous connecter pour publier un commentaire.
cbc41284e23c8c7ed98f589b6d6ebfd6
est MD5 pour[email protected]
pas SHA-256SHA encryptions pour
[email protected]
>>Si vous sûr que vous voulez utiliser SHA-256 et vous êtes à la recherche pour HEX de sortie, alors essayez celui-ci:
Script:
ou
De sortie:
Et si vous voulez MD5 avec HEX de sortie, alors essayez celui-ci:
Script:
ou
De sortie:
Vous voulez probablement
Digest::SHA qw(sha256_hex)
De CPAN est Digest::SHA page