悟夜叉个人博客 技术专题 替换式(位移)密码 ROT5/13/18 解释

替换式(位移)密码 ROT5/13/18 解释

最近想刷CTF题目来拓展技术面,发现自己对密码学知识完全是空白的。除了MD、SHA、BASE等常见算法,其余基本不了解。所以接下来会不断的补充这方面的知识!

有一道题是这样的,让我解密:xrlvf23xfqwsxsqf,没有任何的提示,那只能寻求万能的百度。

这里我找到了一个叫ROT13的加密方式,与我这次遇到的这一串加密字符很符合。

ROT13是一种简单的加密方式,主要是把26个英文字母前13个和后13个对调,起到一定的英文文字加密保护作用。虽然加密方式简单,但是Windows的注册表里面都使用了ROT13加密,可见其使用还是比较多的。

有一张直观ROT13解密的图片:

我们对应一下上图的字母对应,解出来的key为:keyis23ksdjfkfds


最后整理了一下 ROT5/18 的加解密方式:

rot5:只将字符串中的数字进行加密,步数为5,同时在0-9十个数字进行循环,如1在rot5加密后为6,而6在rot5加密后为1;

rot18:字面意思(5+13=18) 即将上述两种加密方式结合,分别对数字和字母进行相应的操作。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

站长QQ/VX:82794

在线咨询: QQ交谈

邮箱: 82794@qq.com

任何技术问题请联系QQ,非特殊行业请勿加微信!龙信小伙伴请联系微信群找我。
关注微信
非商务合作请勿添加

非商务合作请勿添加微信

返回顶部