
密码学
The_Hungry_Brain
现在不经意做的一件事,会在未来某个不可预期的时刻回馈自己。越努力,越幸运。
展开
-
对称密码
传统加密技术对称密码是一种加解密使用相同密钥的密码体制。(DES、AES)原创 2016-11-02 16:42:12 · 1001 阅读 · 0 评论 -
密码学概述
密码学概述原创 2016-11-02 14:45:00 · 619 阅读 · 0 评论 -
PKCS #12: Personal Information Exchange Syntax v1.1
(Public Key Cryptography Standard) PKCS #12 v1.1 describes a transfer syntax for personal identity information, including private keys, certificates, miscellaneous secrets, and extensions. Machines, a原创 2016-12-08 16:17:05 · 1356 阅读 · 0 评论 -
CMS签名研究(openssl)
CMS签名研究材料: 描述: 使用CMS对u-boot.imx文件进行签名,生成签名signature文件。原创 2016-11-01 19:16:22 · 9980 阅读 · 0 评论 -
openssl源码解读——i2d和d2i系列函数
i2d和d2i系列函数首先查看man文档(比如 man i2d_x509),可知:SYNOPSISTYPE *d2i_TYPE(TYPE **a, unsigned char **pp, long length);TYPE *d2i_TYPE(TYPE **a, unsigned char **pp, long length);TYPE *d2i_TYPE_bio(BIO原创 2016-12-22 11:13:45 · 10614 阅读 · 0 评论 -
DSA和ECDSA算法
关键词:DSA:Digital Signature Algorithm (DSA)ECDSA:The Elliptic Curve Digital Signature Algorithm (ECDSA)DSS:Digital Signature Standard (DSS)NIST:(U.S. National) Institute of Standards and Tec原创 2017-03-16 15:48:07 · 6701 阅读 · 0 评论 -
SHA1算法
Secure Hash Algorithm1. 概述当输入的消息长度小于2^64 bits时,SHA-1输出160-bit的消息摘要。2. 定义a. A hex digit: 集合{0, 1, … , 9, A, … , F}中的一个元素 A hex digit 是4-bit字符串的描述。例如:7 = 0111b. A word 是 32-bit字符串(8 he原创 2018-01-31 10:43:06 · 956 阅读 · 0 评论 -
BLAKE2简介
关键词:哈希碰撞 Birthday attack blake2SHA-1存在严重的安全问题这一次破解的只是SHA-1的抗碰撞性。类似HMAC-SHA-1(使用HMAC伪随机函数和SHA-1共同作为哈希函数)或PBKDF2-HMAC-SHA1(使用HMAC-SHA-1作为伪随机函数的PBKDF2密码哈希)这样的哈希函数仍然是安全的。BLAKE2是安全的BLAKE2的定原创 2018-01-19 11:52:41 · 8942 阅读 · 1 评论