我應該首先使用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. 我應該將位圖存儲在SQLITE數據庫中嗎
- 12. 加密/解密存儲在精簡數據庫中的密碼
- 13. base64編碼HTML編輯器文本以存儲在數據庫中
- 14. 將演示數據存儲在數據庫中可以嗎?
- 15. 應該將少量數據存儲在Android的數據庫中嗎?
- 16. 我應該將掩碼值保存在數據庫中嗎?
- 17. 在數據庫中存儲密碼哈希的未加密鹽
- 18. 加密密碼並存儲在數據庫中android
- 19. 如何在AES數據庫中存儲AES加密密碼
- 20. 在將數據存儲到數據庫之前,我應該過濾用戶密碼嗎?
- 21. 如何密碼儲存在數據庫
- 22. 將base64數據存儲在XML中?
- 23. 我應該在哪裏以及如何存儲租戶數據庫密碼?
- 24. 加密器和MySQL,將密鑰保存到數據庫/編碼?
- 25. 在數據庫中存儲用戶密碼/數據
- 26. PhoneGap - 存儲圖像,然後獲取其base64編碼數據
- 27. 其中常量應該存儲在數據庫中
- 28. 散列密碼時,我應該將散列函數名稱存儲在數據庫中嗎?
- 29. 我應該在將OpenId Claimer標識符存儲到我的數據庫之前對其進行加密嗎?
- 30. 應該將定義的數字存儲在數據庫中的表中嗎?