1

以下函数在 PHP 中完美运行。如何在 Ruby on Rails 中翻译它。

请注意,privateKey 和 iv 都是 32 个字符长。

mcrypt_decrypt(MCRYPT_RIJNDAEL_256,$privateKey,base64_decode($enc),MCRYPT_MODE_CBC,$iv)

非常感谢你的期待

4

2 回答 2

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)
于 2014-06-02T09:08:23.120 回答
-1

仅使用具有这些功能的特定类。

于 2012-04-10T16:12:21.113 回答