crypto密码总结
base64编码:字母A-Z、a-z、数字0-9
base32编码:大写字母(A-Z)和数字234567
base16编码:数字0-9以及大写字母ABCDEF
base91编码:
例:@iH<,{bdR2H;i6*Tm,Wx2izpx2!
ASCII密码:
数字0~9对应的ASCII码(十进制)袭为“48”~“57”
大写字母A~Z对应的ASCII码(十进制)为“65”~“90”
小写字母a~z对应的百ASCII码(十进制)为"97"~“122”
摩斯密码:点和横的组合,相当于二进制编码
还有一种是由0和1构成,每段长度不一样,可能由空格、tab或则其他字符分割,将0和1替换成.和_,再进行解密
网站:http://ctf.ssleye.com/morse.html
栅栏密码:大小写和字符
把要加密的明文分成N个一组,然后把每组的第1个字符组合,每组第2个字符组合…每组的第N(最后一个分组可能不足N个)个字符组合,最后把他们全部连接起来就是密文。不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一般不会太多。(一般不超过30个,也就是一、两句话)
明文:THE LONGEST DAY MUST HAVE AN END
加密:
1、把将要传递的信息中的字母交替排成上下两行。
T E O G S D Y U T A E N N
H L N E T A M S H V A E D
2、 密文:
将下面一行字母排在上面一行的后边。
TEOGSDYUTAENN HLNETAMSHVAED
解密:
先将密文分为两行
T E O G S D Y U T A E N N
H L N E T A M S H V A E D
再按上下上下的顺序组合成一句话
明文:THE LONGEST DAY MUST HAVE AN END
栅栏密码变形:W型
例:
解密加密网站:栅栏密码_栅栏密码在线加密解密【W型】-ME2在线工具
Ook密码:Ook和三个标点(.!?)
要么就是没有Ook只有标点
网站:https://www.splitbrain.org/services/ook
Brainfuck密码:+,-,[],<>组成
jsfuck密码:+,!,(),[]
凯撒密码:英文字母排序偏移
明文字母表:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密文字母表:DEFGHIJKLMNOPQRSTUVWXYZABC
例:攻防世界Caesar
棋盘密码:一种查表加密法,小写字母(数字没两个一组,数字范围为1~5)
网站:https://www.qqxiuzi.cn/bianma/qipanmima.php
银河密码:
猪圈密码:
md5编码:一般为32位,由数字和小写字母组成(数字1~9,字母a~f)
希尔密码:是运用基本矩阵论原理的替换密码,每个字母当作26进制数字:A=0, B=1, C=2... 一串字母当成n维向量,跟一个n×n的矩阵相乘,再将得出的结果MOD26。
例题:bugku 小山丘的秘密
希尔解密即可
希尔密码加密/解密 - 一个工具箱 - 好用的在线工具都在这里!
Unicode编码 :每一字符都用一个5位字符编码表示,并用\分割
核心价值观编码:
键盘解密:
例1:qwerty键盘
bhjm,6tghu7,wazxde,3wsdr4,xdfv,bhjm,ujko98,7yhji8,0ol
bhjm:在键盘上将26个字母中的n包围了
6tghu7:在键盘上将26个字母中的y包围了
wazxde:在键盘上将26个字母中的s包围了
3wsdr4:在键盘上将26个字母中的e包围了
xdfv:在键盘上将26个字母中的c包围了
bhjm:在键盘上将26个字母中的n包围了
ujko98:在键盘上将26个字母中的i包围了
7yhji8:在键盘上将26个字母中的u包围了
0ol:在键盘上将26个字母中的p包围了
例2:手机键盘
33是指第三个按键里的第三个字母,既F。53则指第五个按键的第三个字母L
佛箴言密码:
解密网站:与佛论禅
当铺密码:中文和数字进行转化的密码,算法相当简单:当前汉字有多少笔画出头,就是转化成数字几(俺称笔画密码)
词频密码:
加密网站:quipqiup - cryptoquip and cryptogram solver
urlencode编码:将需要转码的字符转为16进制,然后从右到左,取4位(不足4位直接处理),每2位做一位,前面加上%,编码成%ab格式。
空格ASCII码是32,对应16进制是20,那么urlencode编码结果是:%20,但在新标准中空格对应的是+。字母是不进行编码的
sha1编码:40 位(由数字和小写字母组成)
博多密码:是一种5位代表一个字节的编码。每一个字母都由五个单位的电流开或关信号组成,它们的持续时间相等,进而来传达信息
网站:https://www.boxentriq.com/code-breaking/baudot-code
培根密码:加密时,明文中的每个字母都会转换成一组五个英文字母。
网站:Baconian Cipher
杰弗逊转轮加密:
首先查看密钥第一个字符为2,因此我们需要到加密表中去查找第2行的数据 2: < KPBELNACZDTRXMJQOYHGVSFUWI < 这里我们再利用密文的第一个字符N进行旋转,N在这里的作用就是旋转过后的第一个字符即为N,在这里的旋转为循环,不为补0 因此我们可以来对加密表中的第一段密文进行解密: 原先:KPBELNACZDTRXMJQOYHGVSFUWI 旋转:NACZDTRXMJQOYHGVSFUWIKPBEL
盲文密码:
数字盲文:
英文字母盲文:
汉语拼音盲文声母表:没有全部举出,随便截了点,大概知道点
QWE密码:QWE格式密码就是QWERTYUIOP ASDFGHJKL ZXCVBNM 依次表示字母ABCDEFGHIJKLMNOQRSTUVWXYZ。
BubbleBabble密码解密/加密:
例:bugku EN-气泡
套娃解密三次
解密网站:CTF在线工具-在线BubbleBabble编码|Bubble编码|BubbleBabble解码|BubbleBabble编码原理|BubbleBabble编码算法元音密码:元音密码表(1~5开头的数字)
例:bugku Math&English
7*9-9=54,算错一个(草率
crypto密码总结相关推荐
- 【Android 逆向】Android 系统文件分析 ( cmdline 系统启动参数文件 | crypto 密码算法信息文件 | devices 设备信息文件 )
文章目录 一.cmdline 系统启动参数文件 二.crypto 密码算法信息文件 三.devices 设备信息文件 一.cmdline 系统启动参数文件 /proc/cmdline 文件中 , 记录 ...
- 【node】【错误记录】crypto密码加密报错 [ERR_CRYPTO_HASH_FINALIZED]: Digest already called
错误记录: 调用密码加密方法,报错 const md5 = crypto.createHash('md5'); const salt = 'hhug6dcKyCNBQ5sUC0i6hja5dCTqdS ...
- CDUT新生赛wp crypto(密码方向
我不会密码 我麻了 easy RSA 我不懂RSA 但百度百科有 虽然我看懂了 但我还是不会解题 用RSATool2 先右上角选10进制 把N复制进对应的框 把e=65537 转成16进制 即1000 ...
- Crypto++简要入门
本文转自:http://suicidedamsel.blogbus.com/logs/27337701.html 在win32的操作系统下用vc6++来编译Crypto++™ Library 5.1 ...
- 基于shiro的权限设计
shiro介绍 Apache shiro是一个权限控制框架,它将安全认证抽取出来,实现用户身份认证,权限授权,加密,会话管理等功能,是一个通用的安全认证框架,而且还可以用于分布式集群.功能如下 1.验 ...
- shiro 没有注销再登录_Shiro 详细介绍 068
1 什么是Shiro Apache Shiro是一个强大易用的Java安全框架,提供了认证.授权.加密和 会话管理等功能. 对于任何一个应用程序,Shiro都可以提供全面的安全管理服务.其不仅可 以用 ...
- Nebula:Slack 的覆盖全球性的开源网络
Nebula是Slack开发的高安全性与性能的网络服务,这可以为Slack的用户提供可靠的安全隔离,谁也不希望和同事讨论的内容被他人窃取.感谢学而思网校架构师刘连响对本文所做的技术审校. 文 / Ry ...
- CTF入门--题目介绍
CTF 题目类型一般分为 Web 渗透.RE 逆向.Misc 杂项.PWN 二进制漏洞利用.Crypto 密码破译. 1. Web类题目 在传统的CTF线上比赛中,Web类题目是主要的题型之一,相较于 ...
- mfc编程vc6.0实现进程的创建和通信_免费送书:windows黑客编程技术详解
01 书怎么送 点赞并留言,关注在下面的公众号后台回复「抽奖」,弹出小程序后点击参与. 开奖时间是 7 月 7 号 20:00 ,一定要留意微信消息,如果你中奖了,请尽快在中奖页面提交收件人信息并备注 ...
最新文章
- 详细通俗重点CRF层讲解
- Perl默认的内部变量
- python循环变颜色_在Python中使用循环变量在matplotlib中指定颜色
- Apache常见配置错误
- 【2012百度之星 / 资格赛】I:地图的省钱计划
- win环境下安装python之matplotlib经历
- python 函数的调用的时候参数的传递_Python Unittest;如何获取调用函数时传递的参数?...
- 未能创建可接受的游标。
- 猎豹MFC--图片控件CStatic和动画控件CAnimateCtrl
- 数据挖掘肿瘤预测_给你一个基因,利用数据挖掘能做什么?
- 如何选择网页更新提醒工具
- 如何通过 SSH 连接到 Docker 容器
- 身份证扫描件用手机怎么弄?手把手教你生成电子身份证
- Mac OS 简易U盘重装系统 亲测
- nodejs实现读取本地目录生成文件树
- 人才测评之计划能力,如何提高计划能力?
- 使用Karabiner为Mac内置键盘、HHKB进行映射
- 量子计算机英语的ppt,量子计算机简介.ppt
- 倾斜摄影顶点XYZ转世界坐标系再转BLH
- Mysql table_definition_cache
热门文章
- 自由宣言--《I Have a Dream》(马丁.路德.金)
- 广发卡自动分期,提额就是养卡的过程
- KSO-.NET 6 中的新增功能
- 一、针对工业领域线圈小目标检测,基于Yolov5s网络改进检测头实验及其检测效果对比
- 《muduo网络库》学习笔记——时间轮Timeing wheel
- 概率论0—概率初步简介
- Tp5生成带头像二维码海报(带文字描述,居中调整)
- android的APEX接口实现,Apex API 请求
- java $ 怎样用_jsp中$是什么意思?怎么用?
- CS231n公开课系列1_视频+课件+作业下载+GitHub批量下载工具