Rya*_*yan 3 c# rsacryptoserviceprovider
我有一个在C#中进行RSA加密的类,我使用默认的RSACryptoServiceProvider类.但我对以下问题表示担忧; 如果您输入了单词hello并且加密的字符串作为ABCDE返回,如果您对输入问候语执行另一个加密操作,使用RSA的相同键(公共和私有)将输出再次为ABCDE?
提前致谢
实际上,RSA是确定性加密算法,因此给定相同的密钥和明文,将输出相同的密码文本.RSA通常与填充方案一起使用以在语义上安全.
这当然只是一般情况.我不能保证在C#中使用RSACryptoServiceProvider
编辑:
当然,您选择的填充方案也需要非常伪随机.OAEP是常用的一种.
| 归档时间: |
|
| 查看次数: |
1401 次 |
| 最近记录: |