Python解密过程及代码是什么
这篇文章给大家分享的是“Python解密过程及代码是什么”,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下吧。
在本章中,我们将讨论使用Python解密加密文件.请注意,对于解密过程,我们将遵循相同的过程,但不是指定输出路径,而是关注输入路径或加密的必要文件.
现在大家对于Python解密过程及代码是什么的内容应该都有一定的认识了吧,希望这篇能对大家有所帮助。最后,想要了解更多,欢迎关注博信,博信将为大家推送更多相关的文章。
在本章中,我们将讨论使用Python解密加密文件.请注意,对于解密过程,我们将遵循相同的过程,但不是指定输出路径,而是关注输入路径或加密的必要文件.
代码
以下是使用Python解密加密文件的示例代码;
#!/usr/bin/python #----------------README--------------------------------------------- #ThisScriptisCreatedOnlyForPractiseAndEducationalPurposeOnly #ThisScriptIsCreatedForhttp://bitforestinfo.blogspot.in #ThisScriptisWrittenBy # # ################################################## ########PleaseDon'tRemoveAuthorName######### ###############Thanks########################### ################################################## # # #=================OtherConfiguration================ #Usages: usage="usage:%prog[options]" #Version Version="%prog0.0.1" #==================================================== #ImportModules importoptparse,sys,os fromtoolkitimportprocessorasps defmain(): parser=optparse.OptionParser(usage=usage,version=Version) parser.add_option( '-i','--input',type='string',dest='inputfile', help="FileInputPathForEncryption",default=None) parser.add_option( '-o','--output',type="string",dest='outputfile', help="FileOutputPathForSavingEncrypterCipher",default=".") parser.add_option( '-p','--password',type="string",dest='password', help="ProvidePasswordForEncryptingFile",default=None) (options,args)=parser.parse_args() #InputConditionsCheckings ifnotoptions.inputfileornotos.path.isfile(options.inputfile): print"[Error]PleaseSpecifyInputFilePath" exit(0) ifnotoptions.outputfileornotos.path.isdir(options.outputfile): print"[Error]PleaseSpecifyOutputPath" exit(0) ifnotoptions.password: print"[Error]No exit(0) inputfile=options.inputfile outputfile=options.outputfile password=options.password work="D" ps.FileCipher(inputfile,outputfile,password,work) return if__name__=='__main__': main()
您可以使用以下命令执行上述代码 :
python pyfilecipher-decrypt.py -i encrypted_file_path -p password
输出
执行上面显示的命令时,您可以观察以下代码 :
注意: 输出指定加密前和解密后的哈希值,它记录了同一文件已加密并且过程成功.
现在大家对于Python解密过程及代码是什么的内容应该都有一定的认识了吧,希望这篇能对大家有所帮助。最后,想要了解更多,欢迎关注博信,博信将为大家推送更多相关的文章。
版权声明
本文仅代表作者观点,不代表博信信息网立场。
上一篇:详解python列表 下一篇:[Clicknium]自动操作网页和应用