以下函数在 PHP 中完美运行。如何在 Ruby on Rails 中翻译它。
请注意,privateKey 和 iv 都是 32 个字符长。
mcrypt_decrypt(MCRYPT_RIJNDAEL_256,$privateKey,base64_decode($enc),MCRYPT_MODE_CBC,$iv)
非常感谢你的期待
以下函数在 PHP 中完美运行。如何在 Ruby on Rails 中翻译它。
请注意,privateKey 和 iv 都是 32 个字符长。
mcrypt_decrypt(MCRYPT_RIJNDAEL_256,$privateKey,base64_decode($enc),MCRYPT_MODE_CBC,$iv)
非常感谢你的期待
试试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)
仅使用具有这些功能的特定类。