GCM modeで認証されたAESを簡単に提供するcライブラリの周りのPythonライブラリまたはラッパーを知っている人はいますか?PythonのGCMモードのAES
PyCryptoはそれをサポートしていない、PyOpenSSLが、私はまったく同じことを探していますOpenSSLの
の対称暗号部分GCM modeで認証されたAESを簡単に提供するcライブラリの周りのPythonライブラリまたはラッパーを知っている人はいますか?PythonのGCMモードのAES
PyCryptoはそれをサポートしていない、PyOpenSSLが、私はまったく同じことを探していますOpenSSLの
の対称暗号部分への直接アクセスをサポートし、奇妙な、私は任意の「公式」の解決策を見つけることができないということは表示されません。 、ちょうどそれら:
それは上の答え(私はupvoted)のように見えます、あなたは数学を自分で行う必要があります。最新のCPUがハードウェアを提供するので、C /アセンブリライブラリ用のPythonラッパーはありません。これらの計算には高速化が必要であり、純粋なPythonソリューションを使用している人には恩恵を与えません。
"上記の答え"はしばしば正常にトレースできない参照であることを覚えておいてください。ページ上の回答の順序は動的です。私の画面上では、話している答えがあなたの下に表示されます(とにかく削除されます)。それを書いた人の名前による回答を参照することは、通常かなり耐久性があります。あなたは本当に正確にしたい場合は、 "共有"リンクからのURLを使用することができます。 – LarsH
PyCryptoは、2.7a1リリースでAES-GCMサポートを追加しました。私はこれが現時点でアルファ版であることを確信しています。
残念ながら3年後、PyCrypto v2.7は未だリリースされていないベータ版のようです。少なくともpipによって使用されるリポジトリにはv2.6.1しかありません。 – Robert
私はPythonでEAXやGCMモードのAES暗号化アルゴリズムを探して終了しました。これは、PyCryptoアルファ版をダウンロードすることができなかったため、特に難しい検索でした.PyCryptoアルファ版は、依存関係の問題が原因で、これらの両方が含まれています。
最終的に私はpycryptoの派生物になりました。これは問題なくpipインストールが可能で、安定したGCMのリリースがあります。
http://pycryptodome.readthedocs.org/en/latest/src/introduction.html
OpenSSLのシステムコールを作成していますか? – jnic