典型算法:RSA
-
须要生成一个密钥对,蕴含公钥和私钥,密钥不是轻易写的
密钥对生成 http://web.chacuo.net/netrsak…留神:
加密算法的秘钥对,自身是 byte 数组的字节流,这儿所显示的,只是字节流进行 base64 编码的后果,实在的字节流是咱们看到的秘钥进行 base64 解码后的后果。
- 公钥加密的数据,私钥能力解密
私钥加密的数据,公钥能力解密 - 个别公钥是公开的,私钥窃密,私钥蕴含公钥,从公钥无奈推导出私钥
- 加密解决平安,然而性能极差,单次加密长度有限度
- RSA 算法既可用于加密解密,也可用于数据签名