首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • Python ROT13 算法实战!ROT算法加密

    Python ROT13 算法实战!ROT 算法加密想快速掌握简单加密技巧?ROT13 算法了解一下! 一、ROT13 算法原理ROT13 算法的原理可简单啦,就是把字母表平移 13 位。你看,A 就变成了 N,B 变成 O,一直到 M 变成 Z,而 N 又变回 A,O 变回 B,直到 Z 变回 M。 也就是说,对一个经过 ROT13 加密的文本再进行一次 ROT13 加密,就能得到原来的文本,这就是它天然适合英语文本 “双向加密” 的原因。 五、面试相关问题及回答(一)什么是 ROT13 算法?ROT13 算法是一种简单的字母旋转加密算法,它将字母表中的每个字母向后(或向前)平移 13 位。 无论是想理解加密原理,还是快速实现文本混淆,ROT13 都是绝佳入门案例!希望通过今天的讲解,大家能对 ROT13 算法有更深入的了解,为后续学习复杂加密算法打下基础。

    45310编辑于 2025-09-04
  • 来自专栏历史专栏

    【愚公系列】2023年06月 网络安全(交通银行杯)-rot13

    ---- 前言 ROT13(回转13位,rotate by 13 places,有时中间加了个连字符称作ROT-13)是一种简易的替换式密码。 ROT13被描述成“杂志字谜上下颠倒解答的Usenet点对点体”。ROT13 也是过去在古罗马开发的凯撒加密的一种变体。

    37120编辑于 2023-04-21
  • BUUCTF 看我回旋踢1

    密文: synt{5pq1004q-86n5-46q8-o720-oro5on0417r1} 简述: ROT13(回转13位,rotate by 13 places,有时中间加了个连字符称作ROT-13 ROT13被描述成“杂志字谜上下颠倒解答的Usenet点对点体”。ROT13 也是过去在古罗马开发的凯撒加密的一种变体。 通过题目提示,得知回转加密,“synt”为ROT13“flag”标识,通过在线解密工具,得到flag。

    23811编辑于 2025-08-18
  • 来自专栏Golang语言社区

    厚土Go学习笔记 | 33. 利用数据流实现密码代换功能

    for i, v := range buf{ buf[i] = rot13[v] } 当遍历到字符串末尾,跳出遍历循环。 if v == byte(0){ return i, nil } rot13是代换的对照字典 rot13 := map[byte]byte{ ...... } 完整程序代码 package rot13Reader struct { r io.Reader } func (rot *rot13Reader) Read(buf []byte) (n int, err error) { rot13 for i, v := range buf{ if v == byte(0){ return i, nil } buf[i] = rot13

    877120发布于 2018-03-28
  • 来自专栏章鱼的慢慢技术路

    Go指南练习_rot13Reader

    编写一个实现了 io.Reader 并从另一个 io.Reader 中读取数据的 rot13Reader,通过应用 rot13 代换密码对数据流进行修改。 rot13Reader 类型已经提供。 二、题目分析 根据维基百科解释,ROT13是一个简单的字母替换密码,用字母后面的第13个字母替换当前字母。 ? ? 搞清楚原理后,我们可以尝试开始编写字母转换程序。 main import ( "io" "os" "strings" ) type rot13Reader struct { r io.Reader } func rot13 int,error){ //重写Read方法 n, e := fz.r.Read(b) for i := 0; i < n; i++ { b[i] = rot13

    1.3K10发布于 2018-07-24
  • 来自专栏网络安全攻防

    【神兵利器】Webshell流量一键解密

    项目介绍 支持常见webshell流量一键解密(完美兼容php)、AES专项解密(内置50wKey爆破)、各类单项解密(Base64、Rot13、strRev、Chr等)、自定义Js解密,其优点在于直接在 WEB端使用进行解密即可无需本地下载且有记忆功能 主要功能 支持常见webshell流量一键解密(完美兼容php)、AES专项解密(内置50wKey爆破)、各类单项解密(Base64、Rot13、strRev 等)、自定义Js解密 (1) 常见webshell流量一键解密 (2) AES专项解密:后台内置50W个Key进行爆破,点击自动匹配当前AESKey的值 (3) 各类单项解密:Base64、URL、ROT13

    38500编辑于 2024-12-27
  • 来自专栏历史专栏

    【愚公系列】2021年11月 攻防世界-简单题-MISC-003(如来十三掌)

    文章目录 一、如来十三掌 二、答题步骤 1.把对于word文章头添加`佛曰:` 2.开打佛语解密官网: 3.因为是如来十三掌,先做rot13解密得到字符串 4.在做base64位解码得到`flag{bdscjhbkzmnfrdhbvckijndskvbkjdsab MzkuM3gvMUAwnzuvn3cgozMlMTuvqzAenJchMUAeqzWenzEmLJW9 2.开打佛语解密官网: https://www.keyfc.net/bbs/tools/tudoucode.aspx 3.因为是如来十三掌,先做rot13 ZmxhZ3tiZHNjamhia3ptbmZyZGhidmNraWpuZHNrdmJramRzYWJ9 4.在做base64位解码得到flag{bdscjhbkzmnfrdhbvckijndskvbkjdsab} 总结 佛语解密 rot13

    52010编辑于 2021-12-03
  • BUUCTF [GXYCTF2019] CheckIn 1

    flag: GXY{Y0u_kNow_much_about_Rot} 加密原理: ROT5、ROT13、ROT18、ROT47 编码是一种简单的码元位置顺序替换暗码。 ROT13:只对字母进行编码,用当前字母往前数的第13个字母替换当前字母,例如当前为A,编码后变成N,当前为B,编码后变成O,以此类推顺序循环。 ROT18:这是一个异类,本来没有,它是将ROT5和ROT13组合在一起,为了好称呼,将其命名为ROT18。

    23400编辑于 2025-08-18
  • 来自专栏CTF Crypto

    BUUCTF [GXYCTF2019] CheckIn 1 | ROT编码

    flag:展开代码语言:CAI代码解释GXY{Y0u_kNow_much_about_Rot}加密原理:ROT5、ROT13、ROT18、ROT47编码是一种简单的码元位置顺序替换暗码。 ROT13:只对字母进行编码,用当前字母往前数的第13个字母替换当前字母,例如当前为A,编码后变成N,当前为B,编码后变成O,以此类推顺序循环。 ROT18:这是一个异类,本来没有,它是将ROT5和ROT13组合在一起,为了好称呼,将其命名为ROT18。

    27022编辑于 2025-12-10
  • 来自专栏网络安全技术点滴分享

    ROT混淆技术入门指南

    ROT技术原理历史背景:源自凯撒密码的变体,80年代Usenet论坛用于隐藏笑话关键内容核心机制:字母位移(如ROT13表示字母表旋转13位)现代变种:ROT47可处理特殊字符的ASCII码位移Linux | tr 'A-Za-z' 'N-ZA-Mn-za-m'使用tr命令实现文本的ROT13转换,明文与密文呈现明显可逆特征。

    28610编辑于 2025-08-06
  • 来自专栏wuming_CTF

    攻防世界web进阶区web2详解

    一种编码解码函数 对字符串执行 ROT13 转换,ROT13 编码简单地使用字母表中后面第 13 个字母替换当前字母,同时忽略非字母表中的字符。

    1.1K10发布于 2021-01-21
  • 来自专栏用户9703952的专栏

    文件包含漏洞

    但是一定要看好是给出的结果是第几次加密得到的 mt_rand()函数实例 爆出了种子为1145146,接下来使用相同的种子进行两次mt_rand()即可得到相同的数值,得到1202031004 最后进行rot13 + i) - 97) % 26 + 97) else: result += c print(result) //这时我贴的脚本,我建议使用cyberchef和CTF在线工具等 rot13 rot13是一种字符处理方式,字符右移13位 当preg_match过滤了base时,可以在使用php://filter伪协议的同时使用rot13,而不是使用base64 在 filter / 和 /read 之间,我们可以添加任意的字符,当preg_match需要的时候 查看源代码,我们可以看到rot13编码得到的flag 使用凯撒加密解码的方式,我们可以得到flag

    81510编辑于 2024-02-19
  • 来自专栏FreeBuf

    如何使用WLAN的SSID提取用户的凭证数据

    接下来,脚本会使用ROT13(我并不打算称其为ROT13加密算法,因为这并不是正确的技术术语)来对捕获到的凭证数据进行编码,然后创建一个Windows无线热点。 我添加了该后门对PowerShellv3的支持,并且使用ROT13对SSID进行编码。

    1.9K80发布于 2018-02-09
  • 来自专栏Python小课堂

    14个 Python 命令行冷兵器,一个比一个强大!

    ROT13 加密 rot13(rotate by 13 places)是一种简易的替换式密码,是凯撒密码的变种。 rot13将原文偏移13位形成密文,因为英文总共26位,所以密文再偏移13位后会回到原文。公式: rot13(rot13(xxx))=xxx。

    65540编辑于 2021-12-18
  • 来自专栏全栈程序员必看

    密宗经典是佛说的吗_华为微信语音加密怎么试听

    bbs/tools/tudoucode.aspx 把文字输入解密(记得加上佛曰),得到一串字母(咦,这也不是flag啊) 此时,气氛有点尴尬… 看题目提示,如来十三掌啊,和13有关,哦,原来是rot13 加密啊(原谅我不知道…作为一个初学者),百度rot13解密工具,附上链接 rot13.com https://rot13.com/ 居然还不是flag 看字母信息,有点像base64加密,去解码试试

    71320编辑于 2022-11-01
  • 来自专栏磐创AI技术团队的专栏

    GitHub标星2.6万!Python算法新手入门大全

    ROT13加密算法 ? Rot13(rotate by 13 places)是一种非常简单的替换加密算法,用于加密26个英语字母。方法是:把每个字母用其后第13个字母代替。

    47520发布于 2019-05-14
  • 来自专栏相约机器人

    GitHub标星2.6万!Python算法新手入门大全

    ROT13加密算法 ? Rot13(rotate by 13 places)是一种非常简单的替换加密算法,用于加密26个英语字母。方法是:把每个字母用其后第13个字母代替。

    52540发布于 2019-06-21
  • 来自专栏机器学习算法与Python学习

    GitHub超过30000星,Python算法新手入门大全

    ROT13加密算法 ? ▲ 快速排序 ? ▲ 线性搜索 二是各种算法的代码实现 ?

    69230发布于 2019-05-13
  • 来自专栏量子位

    GitHub标星2.6万!Python算法新手入门大全

    ROT13加密算法 ? Rot13(rotate by 13 places)是一种非常简单的替换加密算法,用于加密26个英语字母。方法是:把每个字母用其后第13个字母代替。

    51030发布于 2019-05-13
  • 来自专栏机器学习与统计学

    Github标星2w+,热榜第一,如何用Python实现所有算法

    由Caesar密码执行的加密步骤通常作为更复杂的方案的一部分,例如Vigenère密码,并且仍然在ROT13系统中具有现代应用。 ROT13 ROT13(“旋转13个位置”,有时用连字符ROT-13)是一个简单的字母替换密码,用字母表后面的第13个字母替换一个字母。ROT13是古罗马开发的Caesar密码的特例。 因为基本拉丁字母中有26个字母(2×13),所以ROT13是自身的反转,也就是说,要撤消ROT13需要相同的算法,因此可以使用相同的动作进行编码和解码。

    1.3K30发布于 2019-05-10
领券