如何在C++中隐藏我的AWS S3访问密钥和密钥?

par*_*y72 5 c++ amazon-s3

我在我的C++应用程序中使用AWS S3来上传和下载文件.我在我的代码中包含了访问密钥和密码,但我担心有人可以从二进制文件中读取它们.是否有任何标准技术来混淆它们?

更新:我没有在PC上运行这个应用程序,它实际上是在嵌入式设备上,所以我不担心用户从文件或RAM读取密钥和秘密(访问设备要困难得多).我担心的是有人在我们的更新文件中行走,并从二进制文件中提取密钥和密钥.

小智 0

最好不要将密钥保留在代码中。需要时输入。

如果保存在代码中,请勿将密钥保存在简单字符串中。保持某种模式,并在需要时通过某种算法生成密钥。