我知道我们可以使用下面的行明确定义密钥。对于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