آموزش رمزگشایی فایل ها با رمزنگاری در پایتون

3 سال پیش
آموزش رمزگشایی فایل ها با رمزنگاری در پایتون 

آموزش رمزگشایی فایل ها با رمزنگاری در پایتون

 

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش رمزگشایی فایل ها با رمزنگاری در پایتون خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون

در این درس، اجازه دهید در مورد رمزگشایی فایل ها در رمزنگاری با استفاده از پایتون بحث کنیم. توجه داشته باشید که برای فرآیند رمزگشایی، همان روش را دنبال خواهیم کرد ، اما به جای تعیین مسیر خروجی ، روی مسیر ورودی یا پرونده لازم که رمزگذاری شده است تمرکز خواهیم کرد.

در زیر یک کد نمونه برای رمزگشایی فایل ها در رمزنگاری با استفاده از پایتون وجود دارد.

#!/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()

 

برای اجرای کد بالا می توانید از دستور زیر استفاده کنید –

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

 

خروجی

هنگام اجرای دستور نشان داده شده در بالا می توانید کد زیر را مشاهده کنید –

Decrypting
توجه – خروجی مقادیر هش را قبل از رمزگذاری و بعد از رمزگشایی مشخص می کند که باعث می شود همان فایل رمزگذاری شود و روند کار موفقیت آمیز باشد.

 

منبع.

لیست جلسات قبل آموزش رمزنگاری با پایتون 

  1. آموزش رمزنگاری با پایتون
  2. بررسی اجمالی آموزش رمزنگاری با پایتون 
  3. آموزش رمزنگاری دو گانه در رمزنگاری با پایتون
  4. مرور و نصب پایتون
  5. آموزش رمز معکوس در رمزنگاری با پایتون
  6. آموزش رمز سزار در رمزنگاری با پایتون
  7. آموزش الگوریتم ROT13 در رمزنگاری با پایتون 
  8. آموزش رمزنگاری جابجایی در رمزنگاری با پایتون
  9. آموزش رمزنگاری با رمزنگاری جابجایی
  10. آموزش رمزگذاری فایل ها با رمزنگاری در پایتون
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه