亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python密碼學(xué)文件解密實(shí)現(xiàn)教程

 更新時(shí)間:2022年05月24日 09:30:47   作者:菜鳥教程  
這篇文章主要為大家介紹了python密碼學(xué)文件解密實(shí)現(xiàn)教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

在本章中,我們將討論使用Python解密加密文件.請注意,對于解密過程,我們將遵循相同的過程,但不是指定輸出路徑,而是關(guān)注輸入路徑或加密的必要文件.

代碼

以下是使用Python解密加密文件的示例代碼;

#!/usr/bin/python
#?----------------?READ?ME?---------------------------------------------
#?This?Script?is?Created?Only?For?Practise?And?Educational?Purpose?Only
#?This?Script?Is?Created?For?http://bitforestinfo.blogspot.in
#?This?Script?is?Written?By
#
#
##################################################
########?Please?Don't?Remove?Author?Name?#########
###############?Thanks?###########################
##################################################
#
#
#?=================Other?Configuration================
#?Usages?:
usage?=?"usage:?%prog?[options]?"
#?Version
Version="%prog?0.0.1"
#?====================================================
#?Import?Modules
import?optparse,?sys,os
from?toolkit?import?processor?as?ps
def?main():
???parser?=?optparse.OptionParser(usage?=?usage,version?=?Version)
???parser.add_option(
??????'-i','--input',type?=?'string',dest?=?'inputfile',
??????help?=?"File?Input?Path?For?Encryption",?default?=?None)
???
???parser.add_option(
??????'-o','--output',type?=?"string",dest?=?'outputfile',
??????help?=?"File?Output?Path?For?Saving?Encrypter?Cipher",default?=?".")
???
???parser.add_option(
??????'-p','--password',type?=?"string",dest?=?'password',
??????help?=?"Provide?Password?For?Encrypting?File",default?=?None)
??????(options,?args)?=??parser.parse_args()
??????#?Input?Conditions?Checkings
??????if?not?options.inputfile?or?not?os.path.isfile(options.inputfile):
?????????print?"?[Error]?Please?Specify?Input?File?Path"
?????????exit(0)
??????if?not?options.outputfile?or?not?os.path.isdir(options.outputfile):
?????????print?"?[Error]?Please?Specify?Output?Path"
?????????exit(0)
??????if?not?options.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()

您可以使用以下命令執(zhí)行上述代碼 :

python pyfilecipher-decrypt.py -i encrypted_file_path -p password

輸出

執(zhí)行上面顯示的命令時(shí),您可以觀察以下代碼 :

注意 : 輸出指定加密前和解密后的哈希值,它記錄了同一文件已加密并且過程成功.

以上就是python密碼學(xué)文件解密實(shí)現(xiàn)教程的詳細(xì)內(nèi)容,更多關(guān)于python密碼學(xué)文件解密的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論