GCMモード を介して認証済みAESを簡単に提供するpythonライブラリまたはcライブラリのラッパーを知っている人はいますか?
PyCryptoはそれをサポートしておらず、PyOpenSSLがOpenSSLの対称暗号部分への直接アクセスをサポートしているようには見えません。
PythonでEAXまたはGCMモードのAES暗号化アルゴリズムを探し終えたところです。依存関係の問題により、これらの両方を含むPyCryptoアルファバージョンをダウンロードできなかったため、これは特に難しい検索でした。
最終的に、問題なくpipインストールでき、GCMの安定したリリースがあるpycryptoの派生物に目を向けました。
http://pycryptodome.readthedocs.org/en/latest/src/introduction.html
私はまったく同じものを探していますが、奇妙なことに、「公式の」解決策を見つけることができません。それらだけです。
したがって、上記の答え(私が賛成した)は正しいようです。自分で計算する必要があります。C/ Assemblyライブラリのpythonラッパーがないのは残念です。最新のCPUはこれらの計算にハードウェアアクセラレーションを提供し、純粋なpythonソリューションを使用したCPUのメリットはありません。
PyCryptoは、2.7a1リリースでAES-GCMサポートを追加しました。現時点では、これはアルファリリースであると確信しています。