【发布时间】:2012-10-24 19:56:29
【问题描述】:
我有一个关于数据加密的问题。我的问题是我在哪里加密数据以及为什么?
用于注册
我目前在应用程序/游戏中加密数据并将数据发送到服务器以添加或更新到数据库。
用于登录
我要求服务器向我发送有关用户名的数据,包括密码。所以我收到了加密的密码和用户名,然后解密密码,看看它是否与玩家输入的内容相符。
我的担忧
我担心有人会截获发送出去的内容并将其与他们输入的密码进行比较。
我对解决方案的想法是加密服务器上的数据,但这只有在服务器/数据库被黑客入侵时才有用。
我找不到任何与我的问题真正相关的内容。我找到了有关如何加密数据的文章,但没有发现任何风险和安全漏洞。
我也想知道与此相关的标准是什么以及不同方法的风险。
编辑: 我担心我想多了,但觉得问起来会更安全。
我没有提供我使用什么加密数据的方法,因为我不知道这是否会带来安全风险。
【问题讨论】:
-
默认情况下始终加密服务器上的密码(包括加盐)。这样,它们就不会被盗(内部或外部)。这里有很多类似的问题,但都是特定于堆栈的,值得您探索:例如:Is there a good way to encrypt user data?
标签: security encryption standards