![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web安全
ZTao-z
这个作者很懒,什么都没留下…
展开
-
Web安全笔记:XSS跨站脚本
Web安全:XSS跨站脚本原创 2020-11-17 16:07:24 · 385 阅读 · 2 评论 -
X.509证书解析程序(C++版)
这个解析程序使用C++写成,更多详细内容可参考GitHub项目。X.509证书结构Certificate ::= SEQUENCE { tbsCertificate TBSCertificate, -- 证书主体 signatureAlgorithm AlgorithmIdentifier, ...原创 2019-01-12 00:24:58 · 5271 阅读 · 10 评论 -
MD5加密算法(C++版)
模块分解①填充字符串函数:在长度为K bits的原始消息尾部填充长度为P bits的标识(1000…00),其中1 <= P <= 512(即至少需要填充一个bit),使得填充后的消息位数为 K+P ≡ 448(mod 512)。注意,当K ≡ 448(mod 512)时,填充的字节数 P = 512 bit。填充得到上述消息后,在尾部附加K值的低64位,最后得到一个长度为 K+P+...原创 2019-02-02 15:00:51 · 10851 阅读 · 12 评论 -
DES加密算法(C++版)
模块分解DES算法模块分为两个大模块,一个是子密钥产生,一个是加解密过程。子密钥产生部分分为3个模块:①PC-1置换:对K的56个非校验位实行置换 PC-1,得到 C0D0,其中C0和D0分别由PC-1置换后的前28位和后28位组成。②16次LS置换:计算 Ci = LSi,(Ci-1) 和 Di = LSi(Di-1)。当i=1, 2, 9, 16时,LSi(A)表示将二进制串A循环左移...原创 2019-02-02 15:24:41 · 1908 阅读 · 0 评论