凡心所向,素履以往。生如逆旅,一苇以航|

Hk_Mayfly

园龄:7年6个月粉丝:340关注:5

随笔分类 -  加密与解密

其他密码
摘要:培根密码 原理 培根密码使用两种不同的字体,代表 A 和 B,结合加密表进行加解密。 aAAAAAgAABBAnABBAAtBAABA b AAAAB h AABBB o ABBAB u-v BAABB c AAABA i-j ABAAA p ABBBA w BABAA d AAABB k ABAA
774
0
0
仿射密码
摘要:仿射密码是一种替换密码,利用加密函数一个字母对一个字母的加密。 加密函数:E(x) = (ax + b) (mod m),其中 a和m互质 m是字母的数量 解密函数:D(x) = a-1(x - b) (mod m),其中a-1是a在Zm群的乘法逆元。 仿射密码 为单表加密的一种,字母系统中所有字母
4687
0
1
简单替换密码
摘要:原理 简单替换密码(Simple Substitution Cipher)加密时,将每个明文字母替换为与之唯一对应且不同的字母。它与恺撒密码之间的区别是其密码字母表的字母不是简单的移位,而是完全是混乱的,这也使得其破解难度要高于凯撒密码。 比如: 明文字母 : abcdefghijklmnopqrs
0
0
0
埃特巴什码加密解密
摘要:原理 埃特巴什码(Atbash Cipher)其实可以视为下面要介绍的简单替换密码的特例,它使用字母表中的最后一个字母代表第一个字母,倒数第二个字母代表第二个字母。在罗马字母表中,它是这样出现的: 明文:A B C D E F G H I J K L M N O P Q R S T U V W X
11879
0
0
维吉尼亚密码加密与解密
摘要:原理 维吉尼亚密码,它将凯撒密码的所有26种排列放到一个表中,形成26行26列的加密字母表。此外,维吉尼亚密码必须有一个由字母组成的密钥,至少有一个字母,最多与明文字母有相同数量的字母。 在凯撒密码中,每个字母都会进行一定偏移值转换,例如,当偏移值是3时,则B被转换为E,C转换成F......。在维
8696
0
0
2019 安洵杯 Re 部分WP
摘要:0x01.EasyEncryption 测试文件:https://www.lanzous.com/i7soysb 1.IDA打开 int sub_416560() { int v0; // eax int v1; // edx int v2; // edx int v3; // ecx int v4
1127
0
0
2019 红帽杯 Re WP
摘要:xx 测试文件:https://www.lanzous.com/i7dyqhc 准备 获取信息 64位文件 IDA打开 使用Findcrypt脚本可以看到 结合文件名是xx,因此猜测代码用到了xxtea加密方法 流程总结 因此,总的流程为: 判断输入的字符串的每个字符是否包含在"qwertyuiop
3542
1
4
2017第二届广东省强网杯线上赛--Nonstandard
摘要:测试文件:http://static2.ichunqiu.com/icq/resources/fileupload/CTF/echunqiu/qwb/Nonstandard_26195e1832795caa18fd4c7cfbd56600.zip 1.准备 获得信息: 32位文件 2.IDA打开 i
450
0
1
2019 上海市大学生网络安全大赛 RE部分WP
摘要:这次比赛就做了这一道逆向题,看到队友的WP,下面的对v10的加密方式为RC4,从我提取的v4数组就能够察觉出这是CR4了,自己傻乎乎的用OD调试,跟踪数据半天才做出来,还是见得的少了... ...下面有几篇不错的RC4的文章: C语言实现:https://zhoujianshi.github.io/
705
0
0
base64加密原理
摘要:以加密字符串"HkMayfly"为例子 1.转换字符 将待加密字符串的每个字符转换为对应ASCII码的二进制形式并拓展为8位。 2.划分数据 每3个字符为一组,共24位,每6位划分为一组,不足6位在末尾添0,并转换为对应的十进制。不足3个字符,最后取字符时,用'='代替(这里问号可以忽略,只是为了方
604
0
0
BUUCTF--findit
摘要:测试文件:https://buuoj.cn/files/7b8602971727c6c82ec0d360d5cad2c0/6a428ff2-25d7-403c-b28e-3f980a10a5a2.apk?token=eyJ0ZWFtX2lkIjpudWxsLCJ1c2VyX2lkIjoxOTAzLC
1934
2
0
凯撒加密与解密实现
摘要:背景与原理 引自维基百科 在密码学中,凯撒密码(英语:Caesar cipher),或称凯撒加密、凯撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将
3556
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起