**

常见密码归纳(入门级)

**

前言:前几天的比赛发现密码忘得有点多,今天总结一下吧。方便自己以后看看。

常见密码:
1:base密码(base16 ,32,64,58 ,85 ,100);:
2:ROT密码:ROT 5/13/18/47;
3:凯撒密码+变异凯撒;
4:栅栏密码,栅栏密码W型;
5:猪圈密码;
6:维吉尼亚;

7: 特殊密码:摩斯密码,培根密码,与佛论禅,百家姓,Uuencode编码转换

一:base家族
base算是最常见的密码之一,经常用到的base64/32/16,少见的有58,85,100,92,93。说一下各个的特点吧。

base64:

实例YWRtaW4tcm9vdA==
特点:一般情况下密文尾部都会有两个等号,明文很少的时候则没有;

加密原理:
Base64编码要求把3个8位字节(38=24)转化为4个6位的字节(46=24),之后在6位的前面补两个0,形成8位一个字节的形式。 如果剩下的字符不足3个字节,则用0填充,输出字符使用‘=’,因此编码后输出的文本末尾可能会出现1或2个‘=’。

base32:
示例:GEZDGNBVGY3TQOJQGE======
特点:超过十位会有很多等号,一般大于三个;

base16:
示例:61646D696E
特点:它的特点是没有等号并且数字要多于字母

下面的没有以上三种常见

base58
示例:**6tmHCZvhgfNjQu**
特点:它最大的特点是没有等号

Base58是用于比特币(Bitcoin)中使用的一种独特的编码方式,主要用于产生Bitcoin的钱包地址。

相比Base64,Base58不使用数字"0",字母大写"O",字母大写"I",和字母小写"l",以及"+“和”/"符号。

比特币的Base58字母表:

123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz

base85:
示例:@:X4hDWe0rkE(G[OdP4CT]N#

特点:奇怪的字符比较多,但是很难出现等号。

base100
示例:

常见密码归纳(入门级)相关推荐

  1. 常见密码哈希离线查询工具

    toppwdhash 一款常见密码哈希离线查询工具,包含算法类型 :'md5', 'md5x2', 'md5x3', 'sha1', 'ntlm', 'mysql', 'mysql5', 'md5_s ...

  2. 中国家用Wifi常见密码TOP10排行榜,你上榜了吗?

    09月11日报道:昨日,一位程序员利用一个Telnet Wifi扫描脚本,经过两三天的扫描,积累了9万余条Wifi密码数据.遂针对扫描到的数据做一次简单的分析,得到了中国家用Wifi常见密码TOP10 ...

  3. 常见网络攻击归纳总结

    常见网络攻击归纳总结 1.Land (Land Attack)攻击 防御方式: 2.Ping of Death 防御方式: 3.ICMP Redrt 防御方式: 4.Smurf 攻击 防御方式: 使用 ...

  4. 常见密码和编码总结 CTF中Crypto和Misc必备

    前言 对常见的编码和密码做个归纳 并记录一些可用的网站和工具 可以当做手册使用 一.常见编码 1.ASCII编码 现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646 可以分作三部分组成 ...

  5. CTF -杂项密码学,常见密码介绍(三)

    ROT13密码 即旋转,往后/往前13位 ROT13(回转13位,rotate by 13 places,有时中间加了个连字符称作ROT-13)是一种简易的替换式密码.ROT13被描述成"杂 ...

  6. CTF隐写常见套路归纳

    杂项 1文件操作与隐写 2图片隐写术 3压缩文件处理 4流量取证技术 文件操作与隐写 文件类型识别 1.File命令(linux下) 使用:不知道后缀名,无法打开文件. file 文件名 2.winh ...

  7. c语言初学者常见错误归纳,C语言中常见错误分析.doc

    C语言中常见错误分析 摘要:C语言是许多高校开设的第一门程序设计语言,使用方便灵活.根据C语言的特点,并结合实际教学,对在编程中经常遇到的错误进行分析.总结,为初学者尽快掌握C语言,提高程序设计水平提 ...

  8. 开发常见密码技术概念RSA使用示例

    一.单向散列函数 1.1 概念及术语 单向散列函数(one-way hash function)有一个输入和一个输出,其中输入称为消息(message),输出称为散列值(hash value).单向散 ...

  9. 二级C语言-程序修改题常见错误归纳

    修改(一个found一个错) 程序改错题,在found处找错,不要偏离位置,一个found就一个错,不会多.一般1-3个found. 以下是我对改错题常见错误的一个归类,希望可以帮到大家,多争取时间, ...

  10. CTF常见密码编码合集

    ASCII编码 简述:使用制定的7位或8位二进制数组合来表示128或256种可能的字符.使用7位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0到9.标点符号,以及在美式英语中使用的 ...

最新文章

  1. 解决ASP.NET网站发布问题
  2. web 小程序 ch4 小程序组件
  3. How OPA addFrame is called
  4. 过程重要,还是结果重要?
  5. Linux 文件区块连续吗,关于Linux文件系统的的简单理解和认识
  6. 城市大轰炸++(洛谷P1847题题解,Java语言描述)
  7. MongoDB---之---可视化客户端
  8. ctrl z推出查看文本怎么结束_最实用的10个电脑常用快捷键!Ctrl+Z的鬼才反向了解一下!...
  9. 给那些因为Firebug而舍不得FireFox的朋友
  10. 秋招下半场依然没offer,怎么办?
  11. 抽象代数学习笔记(抽象代数的历史、运算)
  12. spss软件测试题题库,spss题库_Spss软件可以算试题的区分度吗怎么算_淘题吧
  13. 云计算机遇与挑战,中国云计算产业发展面临机遇与挑战
  14. (C语言)实现基于PHP的某公司自来水收费管理系统
  15. 西湖大学正式开学! 120名博士新生入校,每月补助5000多元
  16. Spring : JdbcTemplate操作数据库(详细)
  17. 深度学习发展历程(2012年以前)
  18. php ckeditor 上传图片,CKEditor图片上传的PHP实现
  19. 我们只不过在忙碌地穷着——读《贫穷的本质》
  20. 超详细VSCode安装教程(Windows)

热门文章

  1. 阵列信号处理仿真一——延时求和滤波器
  2. MacBook NodeJS 下载 安装 配置环境变量 npm registry 配置
  3. Matlab | matpower5.0:最优潮流执行步骤及修改教程
  4. 红色警戒 direct错误
  5. 基于SNMP网络管理系统的实现
  6. python 拼音输入法_用Python从头开始实现一个中文拼音输入法?
  7. matlab划分训练集验证和测试集代码_数据集划分为训练集和测试集并生成标签--matlab代码...
  8. 附加:下半部分sql语句 区/县(数据表)
  9. mysql如何源码安装_超详细的MySQL源码编译安装与配置 值得收藏!
  10. python车辆型号识别_汽车型号和款式的识别 如何通过车架号来识别车的型号款式?查汽车型号...