欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2022年05月24日 09:30:47   作者:菜鳥教程  
這篇文章主要為大家介紹了python密碼學(xué)文件解密實現(xià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)教程的詳細內(nèi)容,更多關(guān)于python密碼學(xué)文件解密的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python利用FFT進行簡單濾波的實現(xiàn)

    Python利用FFT進行簡單濾波的實現(xiàn)

    今天小編就為大家分享一篇Python利用FFT進行簡單濾波的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python opencv將表格圖片按照表格框線分割和識別

    python opencv將表格圖片按照表格框線分割和識別

    這篇文章主要介紹了python opencv將表格圖片按照表格框線分割和識別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • 樹莓派與PC端在局域網(wǎng)內(nèi)運用python實現(xiàn)即時通訊

    樹莓派與PC端在局域網(wǎng)內(nèi)運用python實現(xiàn)即時通訊

    這篇文章主要為大家詳細介紹了樹莓派與PC端在局域網(wǎng)內(nèi)運用python實現(xiàn)即時通訊,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 如何在Django中設(shè)置定時任務(wù)的方法示例

    如何在Django中設(shè)置定時任務(wù)的方法示例

    這篇文章主要介紹了如何在Django中設(shè)置定時任務(wù)的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • 對python文件讀寫的緩沖行為詳解

    對python文件讀寫的緩沖行為詳解

    今天小編就為大家分享一篇對python文件讀寫的緩沖行為詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • 遠程部署工具Fabric詳解(支持Python3)

    遠程部署工具Fabric詳解(支持Python3)

    這篇文章主要介紹了遠程部署神器 Fabric,支持Python3 ,Fabric 出場了。Fabric 是一個遠程部署神器,它可以在本地執(zhí)行遠程服務(wù)器的命令。,需要的朋友可以參考下
    2019-07-07
  • Django JSONField的自動轉(zhuǎn)換思路詳解(django自定義模型字段)

    Django JSONField的自動轉(zhuǎn)換思路詳解(django自定義模型字段)

    如果想實現(xiàn)JSONField的自動轉(zhuǎn)換,可以使用Django REST framework的JSONField,或者自定義一個字段類并覆蓋from_db_value()和get_prep_value()方法來實現(xiàn)這個功能,這篇文章主要介紹了Django JSONField的自動轉(zhuǎn)換(django自定義模型字段)問題,需要的朋友可以參考下
    2023-06-06
  • 詳解pycharm連接遠程linux服務(wù)器的虛擬環(huán)境的方法

    詳解pycharm連接遠程linux服務(wù)器的虛擬環(huán)境的方法

    這篇文章主要介紹了pycharm連接遠程linux服務(wù)器的虛擬環(huán)境的詳細教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • django中的HTML控件及參數(shù)傳遞方法

    django中的HTML控件及參數(shù)傳遞方法

    下面小編就為大家分享一篇django中的HTML控件及參數(shù)傳遞方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • Python中unittest的斷言方法詳解

    Python中unittest的斷言方法詳解

    大家好,本篇文章主要講的是Python中unittest的斷言方法詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01

最新評論