我应该首先使用base64编码我的加密文本以将其存储在数据库中吗?当我对它进行编码时它会更大,但解密它会更好还是更快? (尤其对于Rijndael和RSA加密数据。)应该加密数据base64编码以将其存储在数据库中吗?
0
A
回答
3
不,您不需要使用base64编码来编码您的密文。只有在您的字段只接受文本值时,您才应该对密文进行编码。速度通常不是问题,因为加密算法比从base64到base64的转换慢得多。
0
如果我正确地理解了你,那么在将它存储到数据库中之前,不需要使用base64进行编码。如果您使用的是正确的数据库,则只能存储原始字节。 Base64适用于在纯文本媒体上传输二进制数据,但它也将数据放大了大约33%。它不会让它变得更快,因为你实际上需要现在执行两个步骤:解码和解密,而不是立即解密。
相关问题
- 1. 我应该使用base64编码在数据库表中存储密码吗?
- 2. 在数据库中存储base64编码图像是明智吗?
- 3. 我应该在加密CloudSQL数据库中的数据吗?
- 4. 我们应该在数据库中存储数据吗?
- 5. 您应该可以将html/erb代码存储在数据库中吗?
- 6. 加密数据以存储在数据库中
- 7. 在Web数据库中存储密码?
- 8. 将密码加密存储到数据库中
- 9. 密码salt应该存储在数据库的自己的字段中吗?
- 10. 加密/解密存储在精简数据库中的密码
- 11. base64编码HTML编辑器文本以存储在数据库中
- 12. 将演示数据存储在数据库中可以吗?
- 13. 应该将少量数据存储在Android的数据库中吗?
- 14. 我应该将掩码值保存在数据库中吗?
- 15. 在数据库中存储密码哈希的未加密盐
- 16. 如何在AES数据库中存储AES加密密码
- 17. 加密密码并存储在数据库中android
- 18. 在将数据存储到数据库之前,我应该过滤用户密码吗?
- 19. 如何密码储存在数据库
- 20. 将base64数据存储在XML中?
- 21. 加密器和MySQL,将密钥保存到数据库/编码?
- 22. 我应该在哪里以及如何存储租户数据库密码?
- 23. 在数据库中存储用户密码/数据
- 24. PhoneGap - 存储图像,然后获取其base64编码数据
- 25. 其中常量应该存储在数据库中
- 26. 散列密码时,我应该将散列函数名称存储在数据库中吗?
- 27. 我应该在将OpenId Claimer标识符存储到我的数据库之前对其进行加密吗?
- 28. 应该将定义的数字存储在数据库中的表中吗?
- 29. 将数据存储在数据库中
- 30. 如何存储数据库中加密的密码?