以下功能在PHP中运行良好。如何在Ruby on Rails中进行翻译。
请注意,privateKey和iv都是32个字符。
mcrypt_decrypt(MCRYPT_RIJNDAEL_256,$ privateKey,base64_decode($ enc),MCRYPT_MODE_CBC,$ iv)
非常期待你的感谢
答案 0 :(得分:1)
尝试ruby-mcrypt gem。
require 'rubygems'
require 'mcrypt'
crypto = Mcrypt.new(:twofish, :cbc, MY_KEY, MY_IV, :pkcs)
# encryption and decryption in one step
ciphertext = crypto.encrypt(plaintext)
plaintext = crypto.decrypt(ciphertext)
答案 1 :(得分:-1)
仅使用具有这些功能的特定类。