豬圈密碼解碼腳本
阿新 • • 發佈:2018-01-05
-o inpu 密碼 watermark data com als Coding 解碼 (一).寫作緣由:
CTF中古典密碼有時會有這個,為了便於查找,筆者將以前寫過的一些腳本粘上來。
(二).豬圈密碼:
圖的左右兩邊字母相對應,如果遇到全是大寫要在輸入的時候要先轉下碼。網上還有一類是圖,那個就不能了,可能用機器識別可以做
(三).貼上代碼:
#!/usr/bin/env python #-*- coding:utf-8 -*- table = { 'a':'j','b':'k','c':'l','d':'m','e':'n','f':'o','g':'p','h':'q','i':'r','j':'a','k':'b', 'l':'c','m':'d','n':'e','o':'f','p':'g','q':'h','r':'i','s':'w','t':'x','u':'y','v':'z', 'w':'s','x':'t','y':'u','z':'v','A':'J','B':'K','C':'L','D':'M','E':'N','F':'O','G':'P', 'H':'Q','I':'R','J':'A','K':'B','L':'C','M':'D','N':'E','O':'F','P':'G','Q':'H','R':'I', 'S':'W','T':'X','U':'Y','V':'Z','W':'S','X':'T','Y':'U','Z':'V' } data = raw_input("Please Input your str:") new = "" for ch in data: if ch.isalpha(): new += table[ch] else: new += ch print("result: %s"%new)
(四).若有不足,還請斧正
豬圈密碼解碼腳本