随笔分类 - 密码学
摘要:# 非对称加密算法 典型的非对称加密算法有RSA(基于大数因子分解),DSA(基于离散对数),ECC椭圆曲线加密算法等。以RSA为例,其公钥主要包括一个公钥指数和模数,公钥模数是两个大质数的乘积,长度一般为1024位,2048位,3072位,4096位等。公钥指数是除了1,3,5,17,257以外的
阅读全文
摘要:消息摘要算法 消息摘要算法又称为单向散列,hash算法。其主要特点是加密过程中不需要密钥,加密后会生成一个固定长度的hash值,因为一般被加密的数据都比较长,经过hash之后生成一个固定长度并且较短的数据hash值(压缩),所以不同的数据经过hash后的值可能会相同,且由hash值无法反推出原始数据
阅读全文