我需要能够在Ruby客户端和Python服务器之间发送加密数据(反之亦然),并且一直在使用ruby-aes gem/library时遇到问题。该库非常易于使用,但是我们一直无法在它与Python的pyCrypto AES库之间传递数据。当他们是唯一被使用的图书馆时,这些图书馆似乎没有问题,但是它们似乎在语言边界上表现不佳。有任何想法吗?哪个AES库在Ruby/Python中使用?
编辑:我们正在通过SOAP进行通信,并尝试将二进制数据转换为base64无济于事。此外,两者之间的加密/解密差不多也不完全相同(例如,长度相差一个或在解密的字符串的末尾有额外的垃圾字符)
问题标题有点误导,因为没有答案围绕使用哪个库。这是更好的:http://stackoverflow.com/questions/172486/what-pure-python-library-to-use-for-aes-256-encryption – wsorenson 2009-09-14 15:38:27