破解栅栏密码python脚本
生活随笔
收集整理的這篇文章主要介紹了
破解栅栏密码python脚本
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
今天遇到一個(gè)要破解的柵欄密碼,寫了個(gè)通用的腳本
1 #!/usr/bin/env python 2 # -*- coding: gbk -*- 3 # -*- coding: utf_8 -*- 4 # Author: 蔚藍(lán)行 5 # http://www.cnblogs.com/duanv 6 e = raw_input('請(qǐng)輸入要解密的字符串\n') 7 elen = len(e) 8 field=[] 9 for i in range(2,elen): 10 if(elen%i==0): 11 field.append(i) 12 13 for f in field: 14 b = elen / f 15 result = {x:'' for x in range(b)} 16 for i in range(elen): 17 a = i % b; 18 result.update({a:result[a] + e[i]}) 19 d = '' 20 for i in range(b): 21 d = d + result[i] 22 print '分為\t'+str(f)+'\t'+'欄時(shí),解密結(jié)果為: '+d總結(jié)
以上是生活随笔為你收集整理的破解栅栏密码python脚本的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 用PDB库调试Python程序
- 下一篇: IDF实验室-图片里的英语