为了账号安全,请及时绑定邮箱和手机立即绑定

Go中加密/解密的源文本、密钥大小关系

Go中加密/解密的源文本、密钥大小关系

Go
梦里花落0921 2021-10-11 10:43:41
在下面的代码中(也在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 关注
  • 240 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号