有誰知道python庫或c庫的包裝,可以通過GCM mode輕鬆提供認證的AES嗎?在Python中的GCM模式下的AES
PyCrypto不支持它,它不會出現PyOpenSSL支持我尋找同樣的事情的OpenSSL
的對稱密碼部分有誰知道python庫或c庫的包裝,可以通過GCM mode輕鬆提供認證的AES嗎?在Python中的GCM模式下的AES
PyCrypto不支持它,它不會出現PyOpenSSL支持我尋找同樣的事情的OpenSSL
的對稱密碼部分的直接訪問,並且奇怪的是我無法找到任何「官方」的解決方案,只是那些:
所以它看起來像上面的答案(我已upvoted)是正確的,你必須自己做數學。這是一個恥辱有沒有一個C /裝配庫的python包裝,因爲最新的CPU提供硬件這些計算的加速度,我們不會從純Python解決方案中受益。
請記住,「上面的答案」是一個經常無法成功跟蹤的參考。頁面上的答案順序是動態的。在我的屏幕上,您所說的答案出現在您的屏幕下方(並且被刪除)。提到寫這個人的名字的答案通常很耐用。如果你想要非常精確,你可以使用「分享」鏈接的網址。 – LarsH
PyCrypto已在2.7a1版本中添加了AES-GCM支持。我很確定這是一個alpha版本。
不幸的是,3年之後,PyCrypto v2.7似乎仍然是一個未發佈的beta版本。至少由pip使用的存儲庫只有v2.6.1。 – Robert
我剛剛完成尋找蟒蛇的EAX或GCM模式的AES加密算法。這是一個特別困難的搜索,因爲我無法下載由於依賴性問題而導致的PyCrypto alpha版本,其中包括這兩個版本。
最終我轉向了pycrypto的一個分支,它可以在沒有問題的情況下安裝pip,並且具有穩定的GCM版本。
http://pycryptodome.readthedocs.org/en/latest/src/introduction.html
是否正在對OpenSSL進行系統調用一個選項? – jnic