标签: java cryptography elliptic-curve
我正在使用ECIES加密技术通过互联网发送消息。对于此方法,为每个消息生成随机密钥。加密密钥取决于此随机密钥。使用相同的,而不是重新安装的SecureRandom来生成多个密钥是否安全?
答案 0 :(得分:1)
是。设计良好的SecureRandom将提供完全不可预测的随机数,这意味着如果攻击者获得一个密钥对或一千个密钥对,则无法帮助他预测下一个密钥对。
重新安装您的安全随机将花费相当长的时间(取决于实际随机位的来源),因此您不希望经常重新设置它。