问题描述
|
我的软件正在使用AES Rijndael。
我正在使用SHA-256哈希从任意长度的字符串生成密钥,然后将其作为私钥和公钥进行传递,因为在这种情况下,我不需要在两者之间进行区分。
如何保护我的密钥不被可执行文件入侵?
我知道不使用文字,而是在运行时通过一些预定步骤生成密钥,但是所有相同的密钥仍会在将其发送到AES初始化函数之前保留在内存中,因此可以很容易地进行检索。
AES显然非常安全,但是如果有人破坏了可执行文件,那对我有什么好处呢?
解决此问题时有一些惯例吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)