python密码加密程序,python 文件加密解密
这篇文章主要为大家介绍了大蟒密码学实现文件加密教程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
目录
代码输出说明在计算机编程语言中,可以在传输到通信通道之前加密和解密文件。为此,您必须使用插件PyCrypto .您可以使用下面给出的命令安装此插件。点安装加密工具
代码
用密码保护器加密文件的程序代码在下面提到:
#==================其他配置==============
#用法:
用法=用法:% Prog[选项]
#版本
版本=%prog0.0.1
#====================================================
#导入模块
importoptparse,sys,os
fromtoolkitimportprocessorasps
defmain():
parser=optparse .选项解析器(用法=用法,版本=版本)
parser.add_option(
-i ,- input ,type=string ,dest=inputfile ,
help= FileInputPathForEncryption ,默认值=无)
parser.add_option(
-o ,- output ,type=string ,dest=outputfile ,
help= fileoutputpathforsavingencrypterchifer ,默认值= . )
parser.add_option(
-p ,- password ,type=string ,dest=password ,
help= ProvidePasswordForEncryptingFile ,默认值=无)
parser.add_option(
-p ,- password ,type=string ,dest=password ,
help= ProvidePasswordForEncryptingFile ,默认值=无)
(options,args)=parser.parse_args()
#输入条件检查
ifnotoptions。inputfileornotos。路径。是文件(选项。输入文件):
打印“[错误]请指定输入文件路径”
退出(0)
ifnotoptions。outputfileornotos。路径。是dir(选项。输出文件):
打印“[错误]请指定输出路径”
退出(0)
ifnotoptions.password:
print[Error]NoPasswordInput
退出(0)
输入文件=选项。输入文件
outputfile=os.path.join(
options.outputfile。路径。basename(选项。输入文件).拆分(.)[0] .SSB’)
密码=选项。密码
base=OS。路径。基本名称(输入文件).拆分(.)[1]
工作=E
ps .文件密码(输入文件,输出文件,密码,工作)
返回
if__name__==__main__:
主()
您可以使用以下命令执行加密过程以及密码:
python pyfile密码加密。py-ifile _ path _ for _ encryption-oo output _ path-ppass word
输出
当您执行上面给出的代码时,您可以观察到以下输出;
说明
T密码是使用讯息摘要5哈希算法生成的,值存储在Windows操作系统操作系统系统中的简单安全备份文件中,其中包括显示在下方和下方的值;
以上就是大蟒密码学实现文件加密教程的详细内容,更多关于大蟒密码学文件加密的资料请关注盛行信息技术软件开发工作室其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。