我需要解密用'rijndael-128-cbc'算法由php加密的數據。我如何解密用'rijndael-128-cbc'在ruby中加密的數據
現在我有一個問題,將php代碼轉換爲ruby代碼。 ruby OpenSSL :: Cipher不支持rijndael-128-cbc,那麼我使用「aes-128-cbc」。 我聽說AES基於Rijndael密碼,所以我想我可以將解密與rijndael-128-cbc'轉換爲AES-128-CBC。
enc = OpenSSL::Cipher.new "AES-128-CBC"
enc.encrypt
puts enc.key_len
它的輸出是16
然而,PHP中
echo mcrypt_get_key_size('rijndael-128', 'cbc')
這得到32
是否有 '的Rijndael-128' 和「AES-128-CBC之間的任何差異「?
以及如何將rijndael-128-cbc descrytion轉換爲ruby?
非常感謝!這對我很有幫助! –