私は、以下の行を使って明示的にキーを定義できることを知っています。私が間違っていなければ、3desのキーの長さは24バイトでなければなりません。ファイルから指定されたバイト数のキーを生成する
Dim Newkey() As Byte = Convert.FromBase64String("24 bytes enter here")
何か
Dim Newkey() As Byte = Convert.FromBase64String("c:\temp\mykey.pem")
よう
- どのように私は、ファイルを3DES暗号化のために、データの24のバイトをバック与えていることを確認していますか?
- どうすればこのようなファイルを生成できますか?
cerファイルを作成して、それによって返される生のバイトが24になるようにするにはどうすればよいですか? 3des暗号サービスプロバイダーの鍵として使用する。 TripleDESCryptoServiceProviderのようにcryptoProvider =新しいTripleDESCryptoServiceProvider(); X509Certificate2 cert =新しいX509Certificate2(@ "c:\ temp \ whatever.cer"); cryptoProvider.Key = cert.PublicKey.Key。 – Suresh
Downvotedは部分的にのみ質問をカバーし、どこにも16進数を導入し、説明文やコメントなどは含みません。 –