摘要: 本文目的在于整合了网上的Beaufort Cipher原理、解密及算法实现 大部分均为转载,可以链接到原文地址查看,这里只是整合文章 简介 以下直接搬运原文,便于查看,也可以直接链接到原文地址查看 wikipedia-Beaufort Cipher zh.wikipedia-博福特密码 en.wik 阅读全文
posted @ 2020-10-20 22:57 labster 阅读(3000) 评论(1) 推荐(1) 编辑
摘要: 本文目的在于整合了网上的Autokey Cipher原理、解密及算法实现 大部分均为转载,可以链接到原文地址查看,这里只是整合文章 简介 以下直接搬运原文,便于查看,也可以直接链接到原文地址查看 ctf-wiki-Autokey ctf-wiki-Autokey 自动密钥密码(Autokey Cip 阅读全文
posted @ 2020-10-20 20:07 labster 阅读(2868) 评论(0) 推荐(0) 编辑
摘要: 本文目的在于整合了网上的Hill Cipher原理、解密及算法实现 大部分均为转载,可以链接到原文地址查看,这里只是整合文章 简介 以下直接搬运原文,便于查看,也可以直接链接到原文地址查看 ctf-wiki-Hill ctf-wiki-Hill 希尔密码(Hill)使用每个字母在字母表中的顺序作为其 阅读全文
posted @ 2020-10-20 19:27 labster 阅读(2843) 评论(0) 推荐(1) 编辑
摘要: 本文目的在于整合了网上的Playfair Cipher原理、解密及算法实现 大部分均为转载,可以链接到原文地址查看,这里只是整合文章 简介 以下直接搬运原文,便于查看,也可以直接链接到原文地址查看 ctf-wiki-Playfair ctf-wiki-Playfair Playfair 密码(Pla 阅读全文
posted @ 2020-10-20 16:34 labster 阅读(2497) 评论(0) 推荐(0) 编辑
摘要: 波利比奥斯方阵密码Polybius简介 公元前2世纪,一个叫Polybius的希腊人设计了一种将字母编码成符号对的方法,他使用了一个称为Polybius的校验表,这个表中包含许多后来在加密系统中非常常见的成分。Polybius校验表由一个5行5列的网格组成,网格中包含26个英文字母,其中I和J在同一 阅读全文
posted @ 2020-10-19 20:28 labster 阅读(10638) 评论(0) 推荐(0) 编辑
摘要: 原理 简单替换密码(Simple Substitution Cipher)加密时,将每个明文字母替换为与之唯一对应且不同的字母。它与恺撒密码之间的区别是其密码字母表的字母不是简单的移位,而是完全是混乱的,这也使得其破解难度要高于凯撒密码。 比如: 明文字母 : abcdefghijklmnopqrs 阅读全文
posted @ 2020-10-18 12:29 labster 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 移位密码 与凯撒密码类似,区别在于移位密码不仅会处理字母,还会处理数字和特殊字符,常用 ASCII 码表进行移位。其破解方法也是遍历所有的可能性来得到可能的结果。 埃特巴什密码Atbash 原理 埃特巴什码(Atbash Cipher)其实可以视为下面要介绍的简单替换密码的特例,其原理为:它使用字母 阅读全文
posted @ 2020-10-18 11:07 labster 阅读(5539) 评论(0) 推荐(1) 编辑
摘要: 凯撒密码Caeser Cipher 在早期,凯撒密码(Caeser Cipher)是指将密文平移三位,后来经过推广,平移个数扩展为任意位,即移位密码(Shift Cipher) 原理 凯撒密码(Caesar)加密时会将明文中的 每个字母 都按照其在字母表中的顺序向后(或向前)移动固定数目(循环移动) 阅读全文
posted @ 2020-10-18 10:48 labster 阅读(2429) 评论(0) 推荐(0) 编辑
摘要: 维吉尼亚密码Vigenère基础知识 维吉尼亚密码是使用一系列凯撒密码组成密码字母表的加密算法,属于多表密码中的一种 生成维吉尼亚密码,需要使用表格法。这一表格包括了26行字母表,每一行都由前一行向左偏移一位得到。具体使用哪一行字母表进行编译是基于密钥进行的,在过程中会不断地变换。如下 Tip:横着 阅读全文
posted @ 2020-09-24 22:35 labster 阅读(2559) 评论(0) 推荐(0) 编辑
摘要: 九月以来,从密码学小白到刚刚入门,看了不少的教程、刷了不少的题,感觉Crypto的题目种类很多,花些时间也可以看得懂。一开始还行,但是到后来做一题忘一题,对每道题的知识把握不牢,于是我打算开个总结坑,用来总结大部分常见的入门的知识及对应的题目,慢慢更新…… 基本的内容有 编码 编码转换 其他编码 古 阅读全文
posted @ 2020-09-21 09:42 labster 阅读(1817) 评论(0) 推荐(0) 编辑