Python将文本文件加密后输出,python加解密文本文件

  Python将文本文件加密后输出,python加解密文本文件

  日期:2018年6月17日端午节1。参考http://help.sense.com.cn/? P=165 2。将py编译成pyc,python下的pyo(文件加密)编译python文件。复制到pyc二进制文件:

  Python -m py_file.py或通过脚本运行它:

  导入_编译# #单个文件编译

  导入编译器all ##编译多个文件

  Py _ compile.pile (path) # # path是包含文件名的路径。py。将python文件编译成pyo二进制文件:

  Python -O -m py_file.py什么是pyc文件?

  Pyc是二进制文件,由py文件编译生成,是字节码。py文件变成pyc文件后,加载速度提高,pyc是跨平台的字节码,由python的虚拟机执行。这是一个类似JAVA或的虚拟机概念。网。

  注意:pyc的内容和python的版本有关,不同版本编译的pyc文件也不一样。2.5和python版编译的pyc文件无法执行。

  什么是pyo文件?

  Pyo是优化编译程序的python -O源文件,即源程序可以编译成pyo文件。

  什么是pyd文件?

  Pyd是python的一个动态链接库。

  3.将Python文件转换为exe包(文件加密)参考:

  4.使用hashlib或pycrypto模块加密文本hashlib模块:

  导入hashlib

  Sha1=hashlib.sha1(文本内容)#加密

  osv=sha1.hexdigest()

  打印(osv)

  Bx=bytes (osv,encoding= UTF-8) #转换类型

  用( 1.txt , WB )作为f: #以二进制书写类型打开

  F.write(bx) #写入文件

  Get_sha1()pycrypto模块:

  来自Crypto。密码导入AES

  obj=AES.new(这是一个密钥123 ,AES。MODE_CBC,“这是一个IV456”)

  message=答案是否定的

  密文=obj.encrypt(消息)

  密文

  \xd6\x83\x8dd! x92\xaa`A\x05\xe0\x9b\x8b\xf1

  obj2=AES.new(这是一个key123 ,AES。MODE_CBC,“这是一个IV456”)

  obj2.decrypt(密文)

  答案是否定的

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • python将字符串转换成日期,python 字符串转换为日期
  • python将字符串转换成日期,python 字符串转换为日期,Python如何将字符串转换为日期
  • python将字符串转换为数字型,python中数字字符和数字值有何不同,如何转换
  • python将两个一维数组转化为二维数组,matlab把二维数组转为三维数组
  • python将文本转为数组,python读取txt文件为数组
  • python将一个正整数分解成质因数,用python分解质因数
  • python单位转换编程英寸厘米,python将8厘米转换为以英寸为单位的长度并输出
  • python将列表中指定元素修改,python 替换列表中的元素
  • Python将字符串分割,python中把字符串分割成单个字符
  • python将数字转换为日期,python excel写入日期变数字
  • Python读取文件名写入Excel,python将结果写入excel文件
  • 用python将字符串进行反转,python中字符串反转函数
  • python 数字类型和字符串类型的相互转换,python将字符串类型转换为数字
  • Python读取文件名写入Excel,python将数据写入excel指定单元格
  • python中将字符串转化为数字,Python将字符串转为数字
  • 留言与评论(共有 条评论)
       
    验证码: