Module: SJCL::Misc
- Defined in:
- lib/sjcl/pbkdf2.rb
Class Method Summary collapse
Class Method Details
.pbkdf2(password, salt, iter, length) ⇒ Object
7 8 9 10 |
# File 'lib/sjcl/pbkdf2.rb', line 7 def self.pbkdf2(password, salt, iter, length) key = OpenSSL::PKCS5.pbkdf2_hmac(password, Base64.decode64(salt), iter, length/8, 'SHA256') SJCL::Codec::Hex.toBits(key.unpack('H*')[0]) end |