python脚本-fence栅栏密码
另一种栅栏密码脚本:
W型栅栏密码
https://blog.csdn.net/qq_45699846/article/details/123591801?spm=1001.2014.3001.5501
import mathdef encode(content, n):arr = []for i in range(n):tmp = ""# 以i为起始,以n组数为步数,挑选字符拼接for j in range(i,len(content),n):try:tmp += content[j]except:passarr.append(tmp)# 拼接return("".join(arr))def decode(content, n):arr = []# 每个分组的最大字符数lens = math.ceil(len(content)/n)# 具有最大字符数的组数les = len(content)%(n)# 分组if les==0:for i in range(n):tmp = content[i*lens:(i+1)*lens]arr.append(tmp)else:for i in range(les):tmp = content[i*lens:(i+1)*lens]arr.append(tmp)for i in range(n-les):tmp = content[les*lens + (lens-1)*i:les*lens + (lens-1)*(i+1)]arr.append(tmp)#穿插result = ""for i in range(len(arr[0])+1):for j in range(n):try:result += arr[j][i]except:passreturn resultif __name__ == "__main__":# encodecontent = r"kanbbrgghjl{zb____}vtlaln"for n in range(1,len(content)+1,1):result = encode(content,n)print(n,result)#decodecontent = r"fa{i3eei_0llgvgn2_sc0}"for n in range(1,len(content)+1,1):result = decode(content,n)print(n,result,result.lower())
python脚本-fence栅栏密码相关推荐
- python如何隐藏密码_在python脚本中隐藏密码(仅限不安全的混淆)
Base64编码是在标准库中,并将停止肩膀冲浪者: >>> import base64 >>> print base64.b64encode("passw ...
- python猜密码游戏规则_【python笔记 三 】python脚本实战---数字密码小游戏
描述:A输入一个数值,输入时该数值已隐藏无法看到,让B猜该数字为多少,数值过小或过大都会提示,并会在最后猜对时统计出共猜了几次. 脚本内容: #!/usr/bin/env python #FileNa ...
- 【愚公系列】2022年04月 编码解码-摩尔斯电码和栅栏密码
文章目录 一.摩尔斯电码和栅栏密码的介绍 1.摩尔斯电码 1.1 摩尔斯电码的概念 1.2 摩尔斯电码的应用: 2.栅栏密码 2.1 栅栏密码的概念 2.2 栅栏密码的应用 2.3 栅栏密码的脚本 3 ...
- 利用Python探测附近WIFI密码的详细代码
前言 本文将记录学习下如何通过 Python 脚本实现 WIFI 密码的暴力破解,从而实现免费蹭网. 无图形界面 先来看看没有图形界面版的爆破脚本. WIFI爆破 1 2 3 4 5 6 7 8 9 ...
- 写python脚本管理_如何用python脚本控制TPLINK路由器
我想知道是否有一种工具可以让我连接到路由器并关闭它,然后从python脚本重新启动它.如何用python脚本控制TPLINK路由器 我知道如果我用python脚本编写:import os然后做os.s ...
- 破解栅栏密码python脚本
今天遇到一个要破解的栅栏密码,写了个通用的脚本 1 #!/usr/bin/env python 2 # -*- coding: gbk -*- 3 # -*- coding: utf_8 -*- 4 ...
- 在Azure Data StudioSQL笔记本中使用Python脚本加密密码
This article explores the Python scripts for encrypting and decrypting passwords in SQL Server using ...
- CTF-Crypto 密码解密python脚本(一)
凯撒密码 # 模块安装 pip install pycipher from pycipher import Caesarplaintext = Caesar(3).decipher(ciphertex ...
- 用Python脚本能获取Wifi密码么?能。
注意,本文不是破解 WIFI 密码,当然你把程序发给别人再获取对方密码,那是社会工程学. 文章目录 ⛳️ 实战场景与 `subprocess` 模块介绍 ⛳️ Python 获取本地 Wifi 密码 ...
- 【网络安全】python实现栅栏密码加解密
1.栅栏密码介绍 所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话.不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多. -百度百科 例如: 将明 ...
最新文章
- ndk 路径修改 超简单的方法
- php mysql 防 sql注入_php 防sql注入方法
- Android面试题详细整理系列(一)
- 为什么数组排序大写字母在前小写字母在后
- 【可运行,刘汝佳代码】Trees on the level UVA - 122
- jdk9与jdk11哪个好_JDK 9、10和11中的安全性增强
- c语言编常见算法,5个常见C语言算法
- 产品战略规划十步法ppt_从管理咨询角度谈如何系统地做产品战略规划?
- 如何设置EditPlus保存时不生成bak文件
- 2019快手内容报告重磅发布:日活突破3亿 点赞量超3500亿
- matplotlib之subplot和动态作图(笔记六)
- 使用JasperReport 引擎PDF报表,因为iText版本升级,由原来的包名com.lowagie.text.pdf.fonts转化为com.itextpdf.text.pdf.fonts
- [翻译] JTBorderDotAnimation
- html 英文字母不换行,css如何设置英文单词不换行?
- EMNLP'21中预训练模型最新研究进展
- js求数组最大值方法汇总
- Android 基于阿里云播放器实现仿抖音播放(一)
- 人工智能机器视觉技术应用有哪些?
- 《初等数论》:整除性概念及其性质、质数与合数
- 慕课java工程师2020版_中国大学慕课2020Java程序设计答案大全