今天遇到一个要破解的栅栏密码,写了个通用的脚本

 1 #!/usr/bin/env python
 2 # -*- coding: gbk -*-
 3 # -*- coding: utf_8 -*-
 4 # Author: 蔚蓝行
 5 # http://www.cnblogs.com/duanv
 6 e = raw_input('请输入要解密的字符串\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'+'栏时,解密结果为:  '+d

破解栅栏密码python脚本相关推荐

  1. python暴力破解压缩包密码(python暴力破解zip压缩包)

    python暴力破解压缩包密码 简介 简介: ZIP文件格式是一种数据压缩和文档储存的文件格式,原名Deflate,发明者为菲尔·卡茨(Phil Katz),他于1989年1月公布了该格式的资料.ZI ...

  2. 暴力破解zip密码 python

    def zipDecrypt():path1 = "a.zip" # 需要解压的文件路径及地址path2 = "D:\\code\\python\\test" ...

  3. “破解”WiFi密码——Python代码

    首先声明:这个方法不能轻轻松松破译邻居的WiFi密码(除非他的密码很简单). 代码工作原理大概就是,你把所有你能想到的密码汇集到一个库里,然后通过计算机代替你来一个个试,试中了就是"破解&q ...

  4. python猪代码_猪圈密码python脚本实现

    CTF比赛中,MISC题型中有时候会考到一种一种叫做"猪圈密码"(Pigpen_chiper)的简单加密方式.网上有个表可以对照地来实现解密,但是实际中太慢不符合竞速思维,于是写一 ...

  5. 猪圈密码python脚本实现

    CTF比赛中,MISC题型中有时候会考到一种一种叫做"猪圈密码"(Pigpen_chiper)的简单加密方式.网上有个表可以对照地来实现解密,但是实际中太慢不符合竞速思维,于是写一 ...

  6. python密码爆破脚本_批量爆破SSH密码 python脚本

    import paramiko import re from IPy import IP import sys,ftplib,socket my_re = re.compile(r'[A-Za-z]' ...

  7. python调用nacos账号密码,Python脚本,使用私钥(如果可用)或用户名密码

    嘿,丹尼,试着跟着斯内普.注意:键值来自配置yml是RSA私钥文件的完整路径(如:/home/user/.ssh/id_RSA).在import paramiko import StringIO im ...

  8. 【愚公系列】2022年04月 编码解码-摩尔斯电码和栅栏密码

    文章目录 一.摩尔斯电码和栅栏密码的介绍 1.摩尔斯电码 1.1 摩尔斯电码的概念 1.2 摩尔斯电码的应用: 2.栅栏密码 2.1 栅栏密码的概念 2.2 栅栏密码的应用 2.3 栅栏密码的脚本 3 ...

  9. python新建文件夹口令_3分钟学会一段Python代码脚本,轻松实现破解FTP密码口令...

    很多关注我的小伙伴在上篇文章里学习到了如何利用python去破解加密的ZIP压缩文件,感觉很有意思,就有很多小伙伴问我有没有利用python脚本实现FTP服务器口令的暴力破解,今天小编就以此篇文章内容 ...

最新文章

  1. C语言---二分法搜索
  2. 第八周实践项目7 对称矩阵的压缩存储及基本运算
  3. numpy.random.normal详解
  4. 文件解析漏洞总结-Apache
  5. java通过jni调用C程序接口
  6. Swing 学习小记
  7. 重学java基础第二十二课:IDEA安装
  8. java 实现websocket的两种方式
  9. ThinkPHP对Cookie的支持
  10. 计算机辅助语言和语言学关系,西方语言学与多媒体计算机辅助语言学习_王艳萍...
  11. 《MYSQL必知必会》—3~9.使用MySQL、检索数据列、排序检索数据列、过滤数据(WHERE子句、组合WHERE子句、通配符、正则表达式)
  12. 帆软获取单元格值与赋值
  13. web界面配置视频 华为ac_华为无线ac配置教程
  14. 2019年全国河流水系
  15. 智慧交通篇 2 —— 公交刷卡(非接触IC卡)系统全透析
  16. c#中将word转成图片,无水印
  17. 教资科目二重点简答题总结
  18. python爬取公众号历史文章
  19. 艾宾浩斯遗忘曲线PHP,艾宾浩斯抗遗忘曲线 [抗遗忘艾宾浩斯记忆法]
  20. 在linux安装编译vscode,Linux中安装 Visual Studio Code 详解

热门文章

  1. c程序怎么改为java程序_如何将Java程序的入口点更改为C签名?
  2. PCM设备E1保护切换功能介绍
  3. pdh光端机相关知识介绍
  4. 视频光端机各种视频接口的传输距离是多少?
  5. 【渝粤题库】陕西师范大学180208 产品管理 作业(专升本)
  6. 【渝粤题库】陕西师范大学202041 国际经济学 作业(专升本)
  7. 【渝粤题库】广东开放大学 物业财税管理基础 形成性考核 (2)
  8. 【渝粤题库】广东开放大学 商务合同 形成性考核
  9. c语言 将点同时保证x坐标从小到大,y坐标从小到大地排序,C语言第五六次作业.ppt...
  10. oracle utf8 varchar,Oracle中字符集的类型决定varchar2的字符长度