最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2022年05月24日 09:30:47   作者:菜鳥教程  
這篇文章主要為大家介紹了python密碼學(xué)文件解密實現(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í)行上面顯示的命令時,您可以觀察以下代碼 :

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

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

相關(guān)文章

  • 幾款Python編譯器比較與推薦(小結(jié))

    幾款Python編譯器比較與推薦(小結(jié))

    這篇文章主要介紹了幾款Python編譯器比較與推薦(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Python三種遍歷文件目錄的方法實例代碼

    Python三種遍歷文件目錄的方法實例代碼

    這篇文章主要介紹了Python三種遍歷文件目錄的方法實例代碼,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • 基于pytorch實現(xiàn)對圖片進(jìn)行數(shù)據(jù)增強(qiáng)

    基于pytorch實現(xiàn)對圖片進(jìn)行數(shù)據(jù)增強(qiáng)

    圖像數(shù)據(jù)增強(qiáng)是一種在訓(xùn)練機(jī)器學(xué)習(xí)和深度學(xué)習(xí)模型時常用的策略,尤其是在計算機(jī)視覺領(lǐng)域,具體而言,它通過創(chuàng)建和原始圖像稍有不同的新圖像來擴(kuò)大訓(xùn)練集,本文給大家介紹了如何基于pytorch實現(xiàn)對圖片進(jìn)行數(shù)據(jù)增強(qiáng),需要的朋友可以參考下
    2024-01-01
  • python 并發(fā)編程 阻塞IO模型原理解析

    python 并發(fā)編程 阻塞IO模型原理解析

    這篇文章主要介紹了python 并發(fā)編程 阻塞IO模型原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Flask傳遞URL參數(shù)的實現(xiàn)

    Flask傳遞URL參數(shù)的實現(xiàn)

    在Flask中,傳遞URL參數(shù)是一種常見且強(qiáng)大的功能,本文主要介紹了Flask傳遞URL參數(shù)的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-09-09
  • Pandas DataFrame數(shù)據(jù)存儲格式比較分析

    Pandas DataFrame數(shù)據(jù)存儲格式比較分析

    Pandas 支持多種存儲格式,在本文中將對不同類型存儲格式下的Pandas Dataframe的讀取速度、寫入速度和大小的進(jìn)行測試對比,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2023-09-09
  • pandas獲取groupby分組里最大值所在的行方法

    pandas獲取groupby分組里最大值所在的行方法

    下面小編就為大家分享一篇pandas獲取groupby分組里最大值所在的行方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python中with...as...的使用方法

    Python中with...as...的使用方法

    with是從Python2.5引入的一個新的語法,它是一種上下文管理協(xié)議,目的在于從流程圖中把 try,except 和finally 關(guān)鍵字和資源分配釋放相關(guān)代碼統(tǒng)統(tǒng)去掉,簡化try….except….finlally的處理流程。具體內(nèi)容請看下面小編詳細(xì)的介紹
    2021-09-09
  • Pytorch提取模型特征向量保存至csv的例子

    Pytorch提取模型特征向量保存至csv的例子

    今天小編就為大家分享一篇Pytorch提取模型特征向量保存至csv的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python使用email模塊對郵件進(jìn)行編碼和解碼的實例教程

    Python使用email模塊對郵件進(jìn)行編碼和解碼的實例教程

    Python中我們一般使用SMTP模塊來首發(fā)郵件,而用email模塊來處理郵件編碼,本文我們就來詳細(xì)看一下Python使用email模塊對郵件進(jìn)行編碼和解碼的實例教程,需要的朋友可以參考下
    2016-07-07

最新評論

额尔古纳市| 平潭县| 德惠市| 儋州市| 巴马| 连云港市| 微博| 罗江县| 宜川县| 吉首市| 潍坊市| 万山特区| 富顺县| 西乌珠穆沁旗| 理塘县| 比如县| 淮北市| 获嘉县| 锦屏县| 那曲县| 祁门县| 双鸭山市| 麦盖提县| 新干县| 汶上县| 岢岚县| 碌曲县| 江川县| 北票市| 安新县| 永嘉县| 宝山区| 楚雄市| 疏勒县| 增城市| 壶关县| 若尔盖县| 潜山县| 岚皋县| 苏尼特左旗| 翁牛特旗|