无效的AES密钥长度错误

无效的AES密钥长度错误,第1张

无效的AES密钥长度错误

使用a

SecretKeyFactory
从密码派生密钥字节。您可以在此处查看详细示例。请注意,您需要指定128位密钥的密钥长度,而不是该示例中所示的256位。

您将遇到的下一个问题是您没有指定填充方案。除非您的消息是16字节(AES块大小)的倍数,否则将引发错误。如示例所示,使用PKCS5Padding。

在密码上使用CBC模式将需要为每个消息选择一个新的初始化向量。该唯一的IV必须与加密的消息一起发送给收件人。

尝试不充分了解此处提出的概念(甚至更多)而执行加密 *** 作,可能会导致系统不安全。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5164270.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存