在这个过程中,其实加密和解密使用的是同一把钥匙,这种加密方式称为对称加密。非对称加密首先会创建两把钥匙,而这两把钥匙是成对的分别称为公钥和私钥。假如使用非对称加密,甲发送消息给乙,这时候乙会预先创建好两把钥匙,私钥乙自己保存好,然后把公钥发送给甲,甲使用公钥对信息进行加密,然后传给乙。在一个Android应用中录音完成后将录音文件上传到SpringBoot搭建的后台接口中。由于Android应用中没有登录功能,所以需要对一串自定义字符串进行加密并传输,然后在SpringBoot后台进行解密验证。防止上传接口暴露。然后在Android端中也新建一个工具类RsaUtils这里的公钥与上面生成的公钥一致。
暂无评论