Android技术知识Android高级进阶Android开发经验谈

JAVA加密系列(零)-加密运算合集与性能分析

2019-07-29  本文已影响3人  lance_小超

JAVA加密系列(零)-加密运算合集与性能分析

加密介绍

单向加密

单向加密又称为不可逆加密算法,其密钥是由加密散列函数生成的。单向散列函数一般用于产生消息摘要,密钥加密等,常见的有:

算法特征

对称加密

采用单钥密码的加密方法,同一个密钥可以同时用来加密和解密,这种加密方法称为对称加密,也称为单密钥加密。常用的单向加密算法:

算法特征

非对称加密

非对称密钥加密也称为公钥加密,由一对公钥和私钥组成。公钥是从私钥提取出来的。可以用公钥加密,再用私钥解密,这种情形一般用于公钥加密;也可以用私钥加密,用公钥解密,常用于数字签名,因此非对称加密的主要功能就是加密和数字签名。

算法特征

性能比较

性能对比图

源码下载

GitHub,感兴趣的点个星星

详情文章

上一篇下一篇

猜你喜欢

热点阅读