我使用一個回報率的項目如下:默認情況下ruby-aes使用填充嗎?
somepass =Aes.encrypt_buffer(128, 'ECB', some_cypher_key, nil, pain_string)
的默認操作或不使用此lib和方法ECB使用填充?
我最終試圖做的是有一個RoR應用程序和一個Java應用程序能夠創建相同的簡單字符串中相同的加密字符串。
在Java代碼中使用: cipher = Cipher.getInstance("AES/ECB/PKCS5Padding", "SunJCE");
的這兩行代碼不會產生相同的加密密鑰。
我希望你的意思是說,他們不會創建相同的加密塊而不是相同的加密密鑰? – Milan 2011-04-15 19:02:02