另一种栅栏密码脚本:

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栅栏密码相关推荐

  1. python如何隐藏密码_在python脚本中隐藏密码(仅限不安全的混淆)

    Base64编码是在标准库中,并将停止肩膀冲浪者: >>> import base64 >>> print base64.b64encode("passw ...

  2. python猜密码游戏规则_【python笔记 三 】python脚本实战---数字密码小游戏

    描述:A输入一个数值,输入时该数值已隐藏无法看到,让B猜该数字为多少,数值过小或过大都会提示,并会在最后猜对时统计出共猜了几次. 脚本内容: #!/usr/bin/env python #FileNa ...

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

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

  4. 利用Python探测附近WIFI密码的详细代码

    前言 本文将记录学习下如何通过 Python 脚本实现 WIFI 密码的暴力破解,从而实现免费蹭网. 无图形界面 先来看看没有图形界面版的爆破脚本. WIFI爆破 1 2 3 4 5 6 7 8 9 ...

  5. 写python脚本管理_如何用python脚本控制TPLINK路由器

    我想知道是否有一种工具可以让我连接到路由器并关闭它,然后从python脚本重新启动它.如何用python脚本控制TPLINK路由器 我知道如果我用python脚本编写:import os然后做os.s ...

  6. 破解栅栏密码python脚本

    今天遇到一个要破解的栅栏密码,写了个通用的脚本 1 #!/usr/bin/env python 2 # -*- coding: gbk -*- 3 # -*- coding: utf_8 -*- 4 ...

  7. 在Azure Data StudioSQL笔记本中使用Python脚本加密密码

    This article explores the Python scripts for encrypting and decrypting passwords in SQL Server using ...

  8. CTF-Crypto 密码解密python脚本(一)

    凯撒密码 # 模块安装 pip install pycipher from pycipher import Caesarplaintext = Caesar(3).decipher(ciphertex ...

  9. 用Python脚本能获取Wifi密码么?能。

    注意,本文不是破解 WIFI 密码,当然你把程序发给别人再获取对方密码,那是社会工程学. 文章目录 ⛳️ 实战场景与 `subprocess` 模块介绍 ⛳️ Python 获取本地 Wifi 密码 ...

  10. 【网络安全】python实现栅栏密码加解密

    1.栅栏密码介绍 所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话.不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多. -百度百科 例如: 将明 ...

最新文章

  1. ndk 路径修改 超简单的方法
  2. php mysql 防 sql注入_php 防sql注入方法
  3. Android面试题详细整理系列(一)
  4. 为什么数组排序大写字母在前小写字母在后
  5. 【可运行,刘汝佳代码】Trees on the level UVA - 122
  6. jdk9与jdk11哪个好_JDK 9、10和11中的安全性增强
  7. c语言编常见算法,5个常见C语言算法
  8. 产品战略规划十步法ppt_从管理咨询角度谈如何系统地做产品战略规划?
  9. 如何设置EditPlus保存时不生成bak文件
  10. 2019快手内容报告重磅发布:日活突破3亿 点赞量超3500亿
  11. matplotlib之subplot和动态作图(笔记六)
  12. 使用JasperReport 引擎PDF报表,因为iText版本升级,由原来的包名com.lowagie.text.pdf.fonts转化为com.itextpdf.text.pdf.fonts
  13. [翻译] JTBorderDotAnimation
  14. html 英文字母不换行,css如何设置英文单词不换行?
  15. EMNLP'21中预训练模型最新研究进展
  16. js求数组最大值方法汇总
  17. Android 基于阿里云播放器实现仿抖音播放(一)
  18. 人工智能机器视觉技术应用有哪些?
  19. 《初等数论》:整除性概念及其性质、质数与合数
  20. 慕课java工程师2020版_中国大学慕课2020Java程序设计答案大全

热门文章

  1. 富途证券招股书解读:近2个月客户资产下降
  2. 豆丁 道客巴巴 千图网 千库网 包图网 我图网 摄图网 巧办网 万方设计 中国知网 VIP会员一个月开通方法,十网通用
  3. 基于阿里云SDK实现发送短信功能
  4. Jeecg框架 修改首页
  5. 我的世界java作弊怎么开_我的世界怎么开作弊?如何启用作弊模式?
  6. VS2010中常用的快捷键
  7. 《算法导论》2.2练习答案
  8. DS4000系列存储配置storage manager介绍
  9. 【合集】高等数学随堂笔记-乐经良老师-全系列内容汇总
  10. 旅游展示网站-前端网页设计技术完整精美源码HTML+CSS+JS