![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码篇
Thunder_J
[+]Reverse and Pwn
[+]Blog:https://thunderjie.github.io/
展开
-
CTF密码学之Base64,Base32,Base16
CTF-Base64原理Base64可以将ASCII字符串或者是二进制编码成只包含A—Z,a—z,0—9,+,/ 这64个字符( 26个大写字母,26个小写字母,10个数字,1个+,一个 / 刚好64个字符)。这64个字符用6个bit位就可以全部表示出来,一个字节有8个bit 位,那么还剩下两个bit位,这两个bit位用0来补充。其实,一个Base64字符仍然是8个bit位,但是有效部分只有右...原创 2019-05-09 16:51:43 · 6121 阅读 · 0 评论 -
CTF密码学之SM4
介绍SM4.0(原名SMS4.0)是中华人民共和国政府采用的一种分组密码标准,由国家密码管理局于2012年3月21日发布。相关标准为“GM/T 0002-2012《SM4分组密码算法》(原SMS4分组密码算法)”。在商用密码体系中,SM4主要用于数据加密,其算法公开,分组长度与密钥长度均为128bit,加密算法与密钥扩展算法都采用32轮非线性迭代结构,S盒为固定的8比特输入8比特输出。SM4.0...原创 2019-10-13 17:01:41 · 9004 阅读 · 1 评论 -
CTF密码学之RC4
原理在密码学中,RC4(来自Rivest Cipher 4的缩写)是一种流加密算法,密钥长度可变。它加解密使用相同的密钥,因此也属于对称加密算法。RC4是有线等效加密(WEP)中采用的加密算法,也曾经是TLS可采用的算法之一。加密过程参数作用S-box(S)256长度的char型数组,定义为: unsigned char sBox[256]Key(K)自定义的密...原创 2019-05-10 15:18:27 · 4203 阅读 · 2 评论