我知道我們可以使用下面的行明確定義密鑰。對於3des,如果我沒有錯,密鑰長度應該是24個字節。從文件生成指定數量的字節密鑰
Dim Newkey() As Byte = Convert.FromBase64String("24 bytes enter here")
像
Dim Newkey() As Byte = Convert.FromBase64String("c:\temp\mykey.pem")
- 我如何確保該文件還給24個字節的數據,用於3DES加密?
- 什麼/我如何生成這樣的文件?
我如何創建一個cer文件,以便它返回的原始字節是24?用作3des密碼服務提供商的密鑰。像TripleDESCryptoServiceProvider cryptoProvider = new TripleDESCryptoServiceProvider(); X509Certificate2 cert = new X509Certificate2(@「c:\ temp \ whatever.cer」); cryptoProvider.Key = cert.PublicKey.Key。 – Suresh 2011-12-17 04:27:45