gpt4 book ai didi

c# - RijndaelManaged:第四代?

转载 作者:太空狗 更新时间:2023-10-29 22:11:28 25 4
gpt4 key购买 nike

我想在我的应用程序中实现最安全、最可靠的对称 key 加密形式。用户应该输入密码来加密/解密,仅此而已。对于 RijndaelManaged,必须输入 key 和 IV。我不确定如何解决这种情况。现在,我输入的密码由 SHA256 散列,然后用作 Rijndael 的 key 。我用什么做 IV?另一个密码?

最佳答案

您可以使用 GenerateIV (在 RijndaelManaged 中被覆盖)生成 IV。然后,您可以将 IV 与密文一起传输。您可以将 IV 看作有点像盐——基本上它可以防止相同的明文每次都被加密为相同的密文。不要重复使用 IV - 这使它毫无意义。为每条消息生成一条新消息。

关于c# - RijndaelManaged:第四代?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2530621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com