在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python2.7加密算法求教

python2.7加密算法求教

有一段幾百kb的字符串,現(xiàn)在想對這個字符串進行加密,并可以解密為原字符串。

加密需求:
能將這段幾百kb的字符串壓縮,壓縮成幾kb甚至是幾b
解密為原字符串

求大腿推薦2.7中是否已有現(xiàn)成模塊

回答
編輯回答
亮瞎她

有兩個內(nèi)置的模塊可以用,zlib和bz2,但是不一定能達到你要求的這個壓縮率,需要你驗證下看看,用法很簡單,這樣:

import zlib
import bz2
content = "test input string"
print len(zlib.compress(content))
print len(bz2.compress(content))

如果還希望加密,可以用第三方庫PyCrypto,如果不想用第三方庫,似乎沒什么好用的內(nèi)置加密算法,可以自己用異或做一個最簡單的加解密,通常來說加密算法不會壓縮,所以你的需求需要加密和壓縮算法一起用,如果只需要出來的是不可讀明文,壓縮就可以了,就不用加密了。

2017年1月20日 16:55