程序技术好文:猪圈密码python脚本实现

简介: 程序技术好文:猪圈密码python脚本实现

"

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

0x01 何为猪圈密码

猪圈密码【pigpen cipher】(亦称朱高密码、共济会暗号、共济会密码或共济会员密码),是一种以格子为基础的简单替代式密码。即使使用符号,也不会影响密码分析,亦可用在其它替代式的方法。

优点:简单,方便,容易书写,适合书面上的密码通讯,并且好记。

缺点:""太出名""密码最怕的就是太出名,一但出名它就会毫无秘密可言,知道的人就知道,不//代码效果参考:https://v.youku.com/v_show/id_XNjQwNTgyMjM1Mg==.html

知道的人就不知道。

0x02 解密参照表

(左右对照即可解密)

0x03 python实现

先上一张效果图吧:

下面是代码:

# * coding:utf-8 *

# 0h1in9e【

import sys

def pigpen_chiper(letter):

a = ""abcdefghistuv""

b = ""jklmnopqrwxyz""

if letter.isalpha():

if letter in a:

n = a.find(letter)

pig = b【n】

else:

n = b.find(letter)

pig = a【n】

return pig

//代码效果参考:https://v.youku.com/v_show/id_XNjQwMDE3NDQ4MA==.html

else:

return letter

def pigpen(word):

""""""

pigpen chiper

""""""

res = ''

for letter in word:

res += pigpen_chiper(letter)

return res

if name == 'main':

if len(sys.argv) != 2:

print ""Pigpen_chiper decode 猪圈密码解密器v1.0 BY 0h1in9e""

print ""Usage: ""+sys.argv【0】+"" 'ocjp{zkii}'""

else:

print pigpen(sys.argv【1】)

转载(


"
image.png
相关文章
|
2月前
|
存储 监控 API
Python实战:跨平台电商数据聚合系统的技术实现
本文介绍如何通过标准化API调用协议,实现淘宝、京东、拼多多等电商平台的商品数据自动化采集、清洗与存储。内容涵盖技术架构设计、Python代码示例及高阶应用(如价格监控系统),提供可直接落地的技术方案,帮助开发者解决多平台数据同步难题。
|
23天前
|
数据可视化 大数据 关系型数据库
基于python大数据技术的医疗数据分析与研究
在数字化时代,医疗数据呈爆炸式增长,涵盖患者信息、检查指标、生活方式等。大数据技术助力疾病预测、资源优化与智慧医疗发展,结合Python、MySQL与B/S架构,推动医疗系统高效实现。
|
2月前
|
数据采集 存储 XML
Python爬虫技术:从基础到实战的完整教程
最后强调: 父母法律法规限制下进行网络抓取活动; 不得侵犯他人版权隐私利益; 同时也要注意个人安全防止泄露敏感信息.
646 19
|
2月前
|
设计模式 决策智能 Python
Python条件控制:让程序学会"思考"的魔法
本文深入浅出地讲解Python条件控制,从基础if语句到多分支、嵌套结构,再到简洁的三元表达式与Python 3.10新增的match-case模式匹配,结合电商折扣、会员等级、ATM系统等实战案例,全面掌握程序“智能决策”的核心逻辑。
322 0
|
3月前
|
JSON API 开发者
深度分析阿里妈妈API接口,用Python脚本实现
阿里妈妈是阿里巴巴旗下营销平台,提供淘宝联盟、直通车等服务,支持推广位管理、商品查询等API功能。本文详解其API调用方法,重点实现商品推广信息(佣金、优惠券)获取,并提供Python实现方案。
|
3月前
|
JSON API 数据安全/隐私保护
深度分析虾皮城API接口,用Python脚本实现
虾皮开放平台提供丰富的API接口,支持商品管理、订单处理及促销信息查询等功能。本文详解API认证机制与调用方法,基于Python实现商品价格及到手价获取方案,适用于电商数据分析与运营。
|
3月前
|
API 数据安全/隐私保护 开发者
深度分析苏宁API接口,用Python脚本实现
深度分析苏宁API接口,用Python脚本实现
|
3月前
|
数据采集 机器学习/深度学习 数据可视化
Python量化交易:结合爬虫与TA-Lib技术指标分析
Python量化交易:结合爬虫与TA-Lib技术指标分析

推荐镜像

更多