Ruby Java DES 32 位密钥对应的 Rails DES 加密是什么

bighuzi · 2020年06月18日 · 2257 次阅读

des 的加密钥是 8 字节 des3 的加密钥是 24 字节

cipher = OpenSSL::Cipher::DES.new(:ECB).encrypt.tap { |obj| obj.key = "32位密钥" }
cipher.padding = 5
encrypt = (cipher.update("des加密") + cipher.final()).unpack('H*')
p Base64.encode64(encrypt[0])

问下 32 位的密钥对应的 ruby 加密是什么。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号