java rsa加密,高并发如何解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java rsa加密,高并发如何解决相关的知识,希望对你有一定的参考价值。
rsa通过公钥加密,通过私钥解密。但是问题来了,当上一个解密过程还没处理完之前,又有了一个新的请求,此时私钥已经存储的是最新请求的那个私钥了。那么上一个请求在解密时,取得私钥变成了最后一个请求的私钥。此时上一次请求的解密失败。求高手说下在并发下需要如何解决这种问题。
既然高并发了务必要考虑吞吐量吧,进行同步不是一个好的选择。其实你可以把加密算法与私钥封装进一个类里,然后每次请求实例化这个类,创建一个实体,之后进行解密就行了。 参考技术A 把你的加密的过程做成同步的,就不会存在这个问题了追问
如何才能同步
以上是关于java rsa加密,高并发如何解决的主要内容,如果未能解决你的问题,请参考以下文章