有人告訴我有一個我可以使用的加密庫,我可以選擇一些加密庫(例如AES,RSA等)。我還讀了一些關於鑰匙的內容。你剛剛生成的密鑰是什麼,所以你可以加密和解密一系列文本?你需要購買那把鑰匙嗎?加密.net
另外,是否有一個最佳做法,我需要知道加密和解密?正在加密推薦的密碼?性能會受到影響嗎?
有人告訴我有一個我可以使用的加密庫,我可以選擇一些加密庫(例如AES,RSA等)。我還讀了一些關於鑰匙的內容。你剛剛生成的密鑰是什麼,所以你可以加密和解密一系列文本?你需要購買那把鑰匙嗎?加密.net
另外,是否有一個最佳做法,我需要知道加密和解密?正在加密推薦的密碼?性能會受到影響嗎?
你是對的。 Base64編碼是遠離實際加密數據的世界。前者簡單地將數據轉換爲使用64個唯一字符表示的數據,最好模糊數據,而後者實際上將數據轉換爲僅在使用適當的密鑰解密後纔有意義的表示。如果你想保密的話,千萬不要base64編碼。
是您剛生成的密鑰,您可以加密和解密一系列文本?
是。
您是否需要購買該密鑰?
不,您自己生成密鑰。
正在加密推薦的密碼嗎?
絕對是。您應該儘可能地加密密碼。
性能會受到影響嗎?
當加密數據,你正在使用更多的CPU週期比你有,否則,這樣性能會受到影響,但它實際上取決於你用什麼算法,數據量等
這裏有一些臨客,可以幫助你了:
開始閱讀這裏:
http://msdn.microsoft.com/en-us/library/system.security.cryptography.aspx
哦,是的 - 加密密碼在大多數系統(做哈希和鹽搜索)的建議。
通常的做法是使用保護配置功能。
非常感謝!爲答案和鏈接。 – gdubs 2011-03-28 13:59:50