【发布时间】:2010-09-16 20:12:45
【问题描述】:
我需要能够在 Ruby 客户端和 Python 服务器之间发送加密数据(反之亦然),并且在使用 ruby-aes gem/library 时遇到了问题。该库非常易于使用,但我们在它与 Python 的 pyCrypto AES 库之间传递数据时遇到了麻烦。当这些库是唯一被使用的库时,它们似乎很好,但它们似乎不能很好地跨越语言边界。有什么想法吗?
编辑:我们正在通过 SOAP 进行通信,并且还尝试将二进制数据转换为 base64,但无济于事。此外,更重要的是两者之间的加密/解密几乎但不完全相同(例如,长度相差一个或解密字符串末尾有额外的垃圾字符)
【问题讨论】:
-
考虑到没有一个答案围绕使用哪些库,问题标题有点误导。这个更好:stackoverflow.com/questions/172486/…
标签: python ruby encryption aes