使用a
SecretKeyFactory从密码派生密钥字节。您可以在此处查看详细示例。请注意,您需要指定128位密钥的密钥长度,而不是该示例中所示的256位。
您将遇到的下一个问题是您没有指定填充方案。除非您的消息是16字节(AES块大小)的倍数,否则将引发错误。如示例所示,使用PKCS5Padding。
在密码上使用CBC模式将需要为每个消息选择一个新的初始化向量。该唯一的IV必须与加密的消息一起发送给收件人。
尝试不充分了解此处提出的概念(甚至更多)而执行加密 *** 作,可能会导致系统不安全。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)