首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RijndaelManaged密钥生成

RijndaelManaged密钥生成
EN

Stack Overflow用户
提问于 2009-09-21 19:16:10
回答 2查看 1K关注 0票数 0

我需要加密数据并将其存储在文件中,然后才能将其解密。为此,我使用RijndaelManaged类。现在,我不想将密钥硬编码在代码中。经过一些谷歌搜索,我发现了this方法-

这里生成了密钥,但所有其他值,如密码、盐和IV都是硬编码的。我没有让用户输入密码的选项,因此我还必须对这些值进行硬编码。那么这真的安全吗?难道一些黑客不能使用工具来找到这些硬编码的值并找出密钥吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-09-21 19:22:37

您不能在应用程序中存储硬编码的秘密。句号。如果奖品是值得的,秘诀就会被发现。

可行的解决方案包括:

  • 通过ProtectedData类使用DPAPI。
  • 要求用户输入密码
  • 使用硬件模块(如用户徽章)
票数 6
EN

Stack Overflow用户

发布于 2009-09-21 19:20:03

我不明白。您说您没有让用户输入密码的选项,那么您的设想是什么呢?如果你的电脑很神奇,你可以描述你想要什么,你想要什么?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1456294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档