0
我正在使用RSACryptoServiceProvider加密對稱密鑰。我爲RSA對象使用了1024位,但我不確定應使用哪種數據類型將加密的密鑰存儲在我的數據庫中。用於在數據庫中存儲加密密鑰的數據庫類型
二進制(128)是否正確?
我正在使用RSACryptoServiceProvider加密對稱密鑰。我爲RSA對象使用了1024位,但我不確定應使用哪種數據類型將加密的密鑰存儲在我的數據庫中。用於在數據庫中存儲加密密鑰的數據庫類型
二進制(128)是否正確?
如果您需要產品特定的建議,我們需要知道您使用的是哪個數據庫供應商。
但是,由於您使用的是RSA密鑰進行加密,所以很容易預測您將要存儲的數據量。正如你所建議的,一個1024位密鑰將產生128字節的加密數據。這應該作爲二進制類型存儲,以便通過轉換爲不適當的字符集來避免任何數據丟失。
簡而言之,「二進制(128)」看起來可能是正確的,假設這是數據庫供應商的有效數據類型。