Comment puis-je créer un hash SHA1 en ruby?
- SHA-1 est a été montré pour être en insécurité. Pensez à utiliser des solutions de rechange, tels que SHA-256, ou SHA-3. brisé.io
Vous devez vous connecter pour publier un commentaire.
Vous devez vous connecter pour publier un commentaire.
Digest::SHA1.base64digest 'foo'
Digest
fait partie du Rubis de la Bibliothèque Standard (ruby-doc.org/stdlib-1.9.2/libdoc/digest/rdoc/index.html). Il comprend des implémentations pour SHA1, SHA2, MD5 et d'autres algorithmes de hachage.Pour un encodées en Base64 de hachage, pour validé un Protocole de signature, j'ai utilisé
J'ai créé un helper gem qui est un simple wrapper autour de certains sha1 code
Où "sérialiser" est à l'utilisateur de la fonction définie par ailleurs.
require 'digest/sha1'
afin d'utiliserSHA1
méthode.