Ruby クライアントと Python サーバーの間で暗号化されたデータを送信できるようにする必要があり (逆も同様)、ruby-aesのgem/library で問題が発生しています。このライブラリは非常に使いやすいですが、Python 用の pyCrypto AES ライブラリとの間でデータを渡すのに問題がありました。これらのライブラリは、使用されているのが 1 つだけの場合は問題ないように見えますが、言語の境界を越えてうまく機能していないようです。何か案は?
編集:SOAPを介して通信を行っており、バイナリデータをbase64に変換しようとしましたが、役に立ちませんでした。また、暗号化/復号化は、2 つの間でほとんど同じではありませんが、完全に同じではありません (たとえば、長さが 1 つ異なるか、復号化された文字列の末尾に余分な文字列があります)。