Rubyを使用してテキストを暗号化する必要があります。私はその目的のためにRuby-Opensslgemを使用しました。この暗号化されたテキストは、Pythonプログラムに渡され、それを使用して復号化する必要があります。私はその目的のためにPycryptoを使用しました。
問題は、Pycryptoではパディング規則を手動で指定する必要があることです。Rubyでは、パディングは自動的に行われます。AES-CBCブロック暗号モードを使用しています。このパディングは、Pythonでストリッピングを適切に実行できないため、問題を引き起こします。例として、これらはRubyとPythonの両方で暗号化されたテキストのbase64エンコーディングです。
Python: aENJY28lvE89yY2T/te8vWwdeoeSqSwwlrOAv7b3AWw=
Ruby: aENJY28lvE89yY2T/te8vVoQE6JNxdSRgYXC8mqF3nI=
助けてください...