[英]Encrypt and Decrypt AES with Golang and Ruby
您在 Ruby 代碼中傳遞了錯誤的密鑰大小。 它應該是 192。(因為key.size
是 24 字節 == 192 位)
cipher = OpenSSL::Cipher::AES.new(192, :CFB)
cipher.encrypt
cipher.key = key
cipher.iv = iv
encrypted = cipher.update(input) + cipher.final()
puts "Output: [" + encrypted.bytes.join(" ") + "]"
輸出:
Output: [155 79 127 80 31 163 142 111 13 211 221 163 219 248]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.