本文目錄一覽:
怎麼樣給python文件加密
簡單模式:
from hashlib import md5
def md5_file(name):
m = md5()
a_file = open(name, ‘rb’) #需要使用二進制格式讀取文件內容
m.update(a_file.read())
a_file.close()
return m.hexdigest()
if __main__ == ‘__init__’:
print md5_file(‘d:/test.txt’)
大文件速度更快一點的方式
#!/usr/bin/python
#encoding=utf-8
import io
import sys
import hashlib
import string
def printUsage():
print (””’Usage: [python] pymd5sum.py ”’)
def main():
if(sys.argv.__len__()==2):
#print(sys.argv[1])
m = hashlib.md5()
file = io.FileIO(sys.argv[1],’r’)
bytes = file.read(1024)
while(bytes != b”):
m.update(bytes)
bytes = file.read(1024)
file.close()
#md5value = “”
md5value = m.hexdigest()
print(md5value+”\t”+sys.argv[1])
#dest = io.FileIO(sys.argv[1]+”.CHECKSUM.md5″,’w’)
#dest.write(md5value)
#dest.close()
else:
printUsage()
main()
python的加密方式: rsa加密和解密
RSA加密是一種非對稱加密,通常使用公鑰加密,私鑰解密。
生成文件如下圖:
可以將生成的公鑰、私鑰粘貼複製存儲起來,以便使用:
在使用中, 通常會先對數據進行bas64加密, 再對加密後的內容使用rsa加密, 最後對rsa解密後的內容進行bas64解密.
python 如何保密源代碼
python 如何保密源代碼?
相關推薦:《Python教程》
加密方式
對 Python 加密時可能會有兩種形式,一種是對Python轉成的exe進行保護,另一種是直接對.py或者.pyc文件進行保護,下面將列舉兩種形式的保護流程。
1、對 python轉exe加密,下載最新版Virbox Protector加密工具,使用加密工具直接對demo.exe進行加密操作。
2、對.py/.pyc加密。
第一步,使用加密工具對 python 安裝目錄下的 python.exe 進行加密,將 python.exe 拖入到加密工具 VirboxProtector 中,配置後直接點擊加密。
第二步,對.py/.pyc 進行加密,使用 DSProtector 對.py/.pyc 進行保護。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/243251.html