ruby - RoR-generación MD5
hash digest (1)
¿Cómo puedo encriptar una cadena con MD5 en Rails 3.0? pass = MD5.hexdigest(pass)
en un modelo produce uninitialized constant MyModel::MD5
Puede usar Digest::MD5
de la biblioteca estándar de Ruby para esto.
irb(main):001:0> require ''digest/md5''
=> true
irb(main):002:0> Digest::MD5.hexdigest(''foobar'')
=> "3858f62230ac3c915f300c664312c63f"
Y una cosa más: MD5 es un algoritmo hash. No "cifra" nada con un algoritmo hash.