gpt4 book ai didi

C:在控制台中安全地输入和存储字符串的简单方法?

转载 作者:行者123 更新时间:2023-11-30 16:01:28 25 4
gpt4 key购买 nike

我正在创建一个控制台应用程序,它将在内存中存储一​​些敏感字符串,以便发送到其他客户端。在这种情况下,它几乎就像一个安全信使(百分之几的不安全性是可以接受的),尽管没有那么复杂。

将用户输入(一次接受一个字母用于处理目的,例如查找关键字母的函数)接受到分配的内存部分中是完全不安全的,因为不受其他进程的保护可以监视吗?

我很想在将每个字符发送到字符串之前对其进行编码,尽管这看起来有点愚蠢。是否有任何方法可以“锁定”对该 malloc 的访问(至少对于内存查看的琐碎尝试)或类似的技术来保护内存中的字符串?

谢谢。

我对很多想法持开放态度,目前只是在计划。

最佳答案

如果您想要真正的安全性,防止任何人看到您存储在内存中的内容,那么在您阅读时加密(或至少混淆)每个字符是正确的方法。否则,您几乎无法阻止坚定的攻击者查看内存中的明文数据。事实上,我相信蓝光主 key 被破解是由于设备将 key 的未加密表示形式加载到其内存中。

关于C:在控制台中安全地输入和存储字符串的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6561631/

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