在下面的代码中(也在http://play.golang.org/p/77fRvrDa4A但在那里的浏览器中“处理时间太长”)124 字节版本的sourceText不会加密,因为:“消息太长RSA 公钥大小”为 1024。它和更长的 124 字节sourceText版本,使用 2048 位密钥大小。我的问题是如何在给定源文本的字节长度的情况下准确计算rsa.GenerateKey 中的密钥大小?(小段落大小的文本在 4096 键大小下需要将近 10 秒,并且直到运行时我才知道 sourceText 的长度。)在https://stackoverflow.com/a/11750658/3691075 上有一个非常简短的讨论,但我不清楚,因为我不是加密货币。我的目标是加密、存储在数据库中并解密大约 300 字节长的 JSON 字符串。我控制发送端和接收端。文本加密一次,解密多次。任何战略提示将不胜感激。
1 回答
- 1 回答
- 0 关注
- 182 浏览
添加回答
举报
0/150
提交
取消