[英]keep the password while reading encrypted file in C/C++ program
我需要在C ++程序中打开和读取加密的文件。 我需要在程序中保留密码吗? 程序反汇编时,用户能否获得密码?
使用户远离密码的最佳方法是什么?
如果您只是对密码进行硬编码,那么可以。 通过一些反汇编,很容易获得密码(您甚至不需要完全反汇编,只需获取字符串)。 您可以尝试以某种方式混淆密码,例如计算创建密码的哈希值(这非常简单)。 最后,如果您给某人一个加密的文件和一个打开该文件的程序,则您实际上无法向他们隐藏这些信息。
另一个简单的解决方案(仅提供非常基本的安全性-可能会受到黑客的攻击)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.