2021年5月17日
摘要: 费纳姆密码:费纳姆密码其实是一种由二进制产生的替换密码。 ASCⅡ码与英文的对照表: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1000001 1000010 1000011 1000100 1000101 1000110 1000111 阅读全文
posted @ 2021-05-17 22:20 laolaiyi 阅读(5352) 评论(0) 推荐(0)
  2021年5月16日
摘要: 维吉尼亚密码:维吉尼亚密码(又译维热纳尔密码)是使用一系列凯撒密码组成密码字母表的加密算法,属于多表密码的一种简单形式。 在一个凯撒密码中,字母表中的每一字母都会作一定的偏移,例如偏移量为3时,A就转换为了D、B转换为了E……而维吉尼亚密码则是由一些偏移量不同的恺撒密码组成。 例如: 明文:ATTA 阅读全文
posted @ 2021-05-16 21:34 laolaiyi 阅读(2270) 评论(0) 推荐(0)
  2021年5月15日
摘要: 题源:i春秋 crypto-小心猪圈 题目内容:R29kIGpvYjo1NzY1NkM2QzIwNjQ2RjZFNjUzQTRBMzU1ODQ3NTkzNjRBNDE0RTM1NTg0NzRCNDk0NDU0NEY1MjUzNTg0MTQ5NDQ0MjRGMzU1MTU4NTM0RjUzNTI0Nz 阅读全文
posted @ 2021-05-15 20:29 laolaiyi 阅读(876) 评论(0) 推荐(0)
  2021年5月14日
摘要: 仿射加密:仿射密码是一种单表替换密码,字母表的每个字母相应的值使用一个简单的数学函数对应一个数值,再把对应数值转换成字母。 加密:c = (a*m+b) mod 26 (a,b∈Z 26,且要求gcd(a,26)=1 ,26的因数有1,2,13,26) 解密:m = a -1(c-b) mod 26 阅读全文
posted @ 2021-05-14 09:57 laolaiyi 阅读(454) 评论(0) 推荐(0)
摘要: 云影密码:01248密码,又称云影密码,与二进制幂加密不同,这个加密法采用的是0作间隔,其他非0数隔开后组合起来相加表示序号1-26之一的字母(a/A,b/B,c/C…z/Z) 特点:密文中仅存在01248,加密对象仅有字母 例如: 阅读全文
posted @ 2021-05-14 08:54 laolaiyi 阅读(1323) 评论(0) 推荐(0)
  2021年5月10日
摘要: 培根密码:培根密码时一种简单的替换密码,密文字符只有两个:a和b,每一个明文字符都会被替换为一个由a和b组成的长度为5的字符串。(不一定为a和b,也可以是其他字母) 如果看到这种全部由两个字母组成的密文,那么猜测可能是培根密码,也有可能时莫斯密码。 它的特殊之处在于:可以通过不明显的特征来隐藏密码信 阅读全文
posted @ 2021-05-10 22:22 laolaiyi 阅读(2973) 评论(0) 推荐(0)
摘要: 单表替换密码:由于凯撒密码的密钥空间只有25,很容易被破解,后来在凯撒密码的基础之上,又发展出了单字母替换密码,这种加密方法是在重排密码表二十六的字母的顺序。 破解方法:词频分析 一种统计学的方法,按照频率进行排序,出现次数最高的最可能时E,以此类推。 在线加密解密:http://quipqiup. 阅读全文
posted @ 2021-05-10 22:14 laolaiyi 阅读(922) 评论(0) 推荐(0)
  2021年5月4日
摘要: 移位密码:移位密码不仅会处理字母,还可以处理数字和特殊字符,所以常用ASCII码表进行移位。 变异凯撒: 加密密文:afZ_r9VYfScOeO_UL^RWUc格式:flag{ } a→f: 移动了5 f→l:移动了6, 后面依次移动了7、8。按照这种移动规律。 写出解密代码: 阅读全文
posted @ 2021-05-04 22:17 laolaiyi 阅读(577) 评论(0) 推荐(0)
  2021年5月1日
摘要: ROT13加密:它是一论坛用作隐藏八卦(spoiler)、妙句、谜题解答以及某些脏话的工具,目的是逃过版主或管理员的匆匆一瞥。ROT13被描述成“杂志字谜上下颠倒解答的Usenet点对点体”。ROT13 也是过去在古罗马开发的凯撒加密的一种变体。 套用ROT13到一段文字上仅仅只需要检查字元字母顺序 阅读全文
posted @ 2021-05-01 19:46 laolaiyi 阅读(294) 评论(0) 推荐(0)
  2021年4月29日
摘要: 凯撒密码:在密码学中,恺撒密码(英语:Caesar cipher),或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变 阅读全文
posted @ 2021-04-29 22:11 laolaiyi 阅读(1547) 评论(0) 推荐(0)