- 2024-07-19攻防世界web2(新手模式)
一、web21.基本知识点strrev():反转字符串str_rot13():用于字符串加密和解密的函数,它实现了ROT13算法。ROT13(rotateby13places)是一种简单的字母替换加密算法,它将字母表中的每个字母替换为其后第13个字母。由于字母表有26个字母,所以再次应用ROT13会恢复原始字符串,因此它
- 2024-05-27NSS刷题心得1(古典+RSA)
古典密码在线工具:https://ctf.bugku.com/tools.html一键解码工具库:随波逐流,在github上下载即可注:古典密码只需做个了解,因为很多都是靠工具实现的,多刷题有个印象,遇到题能看出像什么密码就好。Base家族在密码学领域,"base"通常指的是一种编码方式,用于将二进制数据转换为可
- 2024-02-17Go语言指南练习:rot13Reader
题目:有种常见的模式是一个io.Reader包装另一个io.Reader,然后通过某种方式修改其数据流。例如,gzip.NewReader函数接受一个io.Reader(已压缩的数据流)并返回一个同样实现了io.Reader的*gzip.Reader(解压后的数据流)。编写一个实现了io.Reader并从另一个io.Reader中读取数据的rot13Rea
- 2023-08-12【Sword系列】第七届全国残疾人职业技能大赛样题-网络安全-变异凯撒
前言在密码学中,凯撒密码是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。ROT13是凯撒密码的一种变体,即移位数为13。RO
- 2023-08-05Exercise: rot13Reader
rot13是英文字母加密里面CaesarCipher(其实就是移位加密)的一种特殊形式,简单来说就是把字母前后部分对调,其中a和n对调,以此类推。针对性的简单来做就是直接判断字母所在范围,然后视情况+/-13即可。但是rot13也可以用CaesarCipher的通用形式来做,移位的公式其实很简单,见下面代码中rot1
- 2023-08-01【Sword系列】第七届全国残疾人职业技能大赛样题-网络安全-疑惑的汉字
前言ROT13(回转13位,rotateby13places,有时中间加了个连字符称作ROT-13)是一种简易的替换式密码。ROT13被描述成“杂志字谜上下颠倒解答的Usenet点对点体”。ROT13也是过去在古罗马开发的凯撒加密的一种变体。一、疑惑的汉字1.打开题目2.解题在线网址推荐:http://xiaoniutxt.c