我使用一个回报率的项目如下:默认情况下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