PyCrypto是專為Python而生的一個(gè)加密工具包,它在軟件加解密中使用非常廣泛,小編這里附上的PyCrypto官方最新版本,還有使用教程和加密解密方法。
PyCrypto安裝方法
安裝PyCrypto,照如下步驟安裝:
1)將python2.x安裝路徑加入環(huán)境變量path。
2)按照PyCrypto readme 的指示安裝 python setup.py build -> python setup.py install -> python setup.py test.最后測(cè)試的時(shí)候可能會(huì)顯示有錯(cuò),沒關(guān)系,不管它。為 了減少錯(cuò)誤,最好下載PyCrypto穩(wěn)定版。
其實(shí)在Windows下有一種非常簡(jiǎn)易的安裝方式,一些高人已經(jīng)將pycrypto打成exe包,就是本站為大家提供的下載地址,Windows下直接點(diǎn)擊下一步、下一步按照默認(rèn)配置安裝完成即可。
安裝完成PyCrypto后安裝fabric以及Paramiko都不會(huì)有什么問題,只要將fabric壓縮包下載下來(lái)解壓以后直接進(jìn)入所在目錄運(yùn)行python setup.py install 就可以了。 Paramiko可以自動(dòng)安裝成功。
特別說明
Python中使用SSH需要用到OpenSSH,而OpenSSH依賴于paramiko模塊,而paramiko模塊又依賴于pycrypto模塊,因此要在python中使用SSH,我們需要先安裝pycrypto模塊,然后再安裝paramiko模塊。
PyCrypto添加/更改RSA priv密鑰方法
PyCrypto沒有函數(shù),可以管理RSA密碼
您可以使用 ezPyCrypto (首頁(yè))模塊,它是PyCrypto模塊的頂層。它具有簡(jiǎn)單的界面,可讓您:
生成,導(dǎo)出和導(dǎo)入公鑰和私鑰
使用密碼保護(hù)您的私人密鑰
使用安全套接字發(fā)送數(shù)據(jù)創(chuàng)建“ b
選擇您喜歡的任何公鑰大。2048位推薦)
在RSA和ElGamal之間選擇公鑰,IDEA,DES3,Blowfish,ARC4,IDEA
使用256位的會(huì)話密鑰和防御常見的RSA和ElGamal攻擊,這會(huì)讓任何企圖侵犯您隱私的人感到沮喪。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版