Sfeng's Blog

Practice of Asymmetric-Key Alg

  继续趁热打铁,实践下非对称算法怎么在openssl里怎么用。 Generation of Key Pairs   同样的,非对称算法首先要生成公私钥对。对称算法的密钥随机生成即可,非对称算法的密钥却要符合一定的要求,比如RSA密钥的产生首先要找两个大素数,然后根据欧拉定理等等推出公钥和私钥。本例中通过openssl来生成RSA和SM2的公私钥。 RSA   先生成私钥: opens...

Practice of Symmetric-Key Alg

  上篇罗列了常用的算法,这篇趁热打铁实践下对称算法怎么在openssl里怎么用。 Generation of Secret Key   使用对称加解密算法首先是要生成密钥。一般都会用随机数生成器来产生一串随机数作为密钥,当然也可以通过KDF从已经存在的密钥衍生出新的密钥。 在嵌入式系统中,密钥可以离线生成,也可以利用SoC自身的TRNG硬件模块在线生成。对于离线生成的密钥一定要...

© sfeng. Some rights reserved.

Using the Chirpy theme for Jekyll.