آموزش رمزگشایی فایل ها با رمزنگاری در پایتون
آموزش رمزگشایی فایل ها با رمزنگاری در پایتون
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش رمزگشایی فایل ها با رمزنگاری در پایتون خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون
در این درس، اجازه دهید در مورد رمزگشایی فایل ها در رمزنگاری با استفاده از پایتون بحث کنیم. توجه داشته باشید که برای فرآیند رمزگشایی، همان روش را دنبال خواهیم کرد ، اما به جای تعیین مسیر خروجی ، روی مسیر ورودی یا پرونده لازم که رمزگذاری شده است تمرکز خواهیم کرد.
در زیر یک کد نمونه برای رمزگشایی فایل ها در رمزنگاری با استفاده از پایتون وجود دارد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
#!/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() |
برای اجرای کد بالا می توانید از دستور زیر استفاده کنید –
1 |
python pyfilecipher-decrypt.py -i encrypted_file_path -p password |
خروجی
هنگام اجرای دستور نشان داده شده در بالا می توانید کد زیر را مشاهده کنید –
توجه – خروجی مقادیر هش را قبل از رمزگذاری و بعد از رمزگشایی مشخص می کند که باعث می شود همان فایل رمزگذاری شود و روند کار موفقیت آمیز باشد.
لیست جلسات قبل آموزش رمزنگاری با پایتون
- آموزش رمزنگاری با پایتون
- بررسی اجمالی آموزش رمزنگاری با پایتون
- آموزش رمزنگاری دو گانه در رمزنگاری با پایتون
- مرور و نصب پایتون
- آموزش رمز معکوس در رمزنگاری با پایتون
- آموزش رمز سزار در رمزنگاری با پایتون
- آموزش الگوریتم ROT13 در رمزنگاری با پایتون
- آموزش رمزنگاری جابجایی در رمزنگاری با پایتون
- آموزش رمزنگاری با رمزنگاری جابجایی
- آموزش رمزگذاری فایل ها با رمزنگاری در پایتون
دیدگاه شما