1
A
回答
0
我不认为你应该仅仅依靠用户的密码,特别是如果你想阻止用户访问你存储的数据。
然而,加密和解密服务器上的数据是完全合理的。为了保持数据的私密性,我会在服务器上存储我自己的秘密加密密钥。如果您希望每个用户都拥有独特的安全性,那么您可以将用户的ID附加到您的加密密钥上,但是我从中看不到多少附加值。底线,我不会相信用户的密码来加密数据(有很多不好的密码)。你也不应该知道你的用户的密码。对其密码进行哈希处理是一种最佳做法,以便在有人侵入数据库时,不能使用登录信息。
相关问题
- 1. Rails HTML5离线数据库
- 2. 您可以缓存数据以便以后离线查看吗?
- 3. HTML5离线缓存数据库存储
- 4. 数据库对HTML5离线应用
- 5. 您可以限制(数据库)表中的行数吗?
- 6. 我可以用密码加密SQLite数据库吗?
- 7. 您可以将API数据保存/缓存到您自己的数据库吗?
- 8. 可以在android中加密整个数据库吗?
- 9. 我可以从数据库中获得解密的密码吗?
- 10. 您可以连接到SQL数据库并使用该数据库中的数据更新SQLite3中的表吗?
- 11. 可以从数据库加载AppDomainSetup.ConfigurationFile吗?
- 12. 将数据库索引添加到已有数据的数据库可以吗?
- 13. 我可以向Firebase数据库添加密钥吗?
- 14. 我应该在加密CloudSQL数据库中的数据吗?
- 15. 是否可以将数据从离线网站传输到在线数据库?
- 16. 在核心数据中,您可以在从数据库检索其他数据的同时插入数据吗?
- 17. 加密/解密数据到数据库
- 18. Rails加密SQL Server数据库database.yml中的数据库密码
- 19. 使用html5数据提示可以在数据提示中添加链接吗?
- 20. 桌面应用可以更新您的网站数据库吗?
- 21. 您可以将MarkLogic备份还原到新的数据库吗?
- 22. 您可以插入复制的SQL Server数据库吗?
- 23. Html5离线缓存表格数据
- 24. iOS清除HTML5离线缓存数据
- 25. 加密数据库
- 26. 加密数据库
- 27. 离线时可以通过HTML5下载SQLite数据库以便本地使用吗?
- 28. 您可以将数据追加到现有的Avro数据文件吗?
- 29. 您可以使用SAS数据集作为SSIS数据源吗?
- 30. 加密 - 解密,数据库
可能重复的[HTML5客户端数据加密 - 我的选择是什么?](http://stackoverflow.com/questions/5976046/html5-client-side-data-encryption-what-are-my-options) –