0
私は暗号化にトリプルDESアルゴリズムを使用しています。これを行うには、16進数(32文字)のキーを渡す必要があります。バイト配列に変換すると、32バイトに格納されます。アルゴリズムの入力キーは私の質問は16バイト配列で32桁の16進数を格納する方法です?あなたが後には何32桁の16進数を16バイトの配列に格納する方法は?
私は暗号化にトリプルDESアルゴリズムを使用しています。これを行うには、16進数(32文字)のキーを渡す必要があります。バイト配列に変換すると、32バイトに格納されます。アルゴリズムの入力キーは私の質問は16バイト配列で32桁の16進数を格納する方法です?あなたが後には何32桁の16進数を16バイトの配列に格納する方法は?
は、あなたが「A123FF25」のようなものに見える文字列を持っている
public static byte[] HexToByteArray(this string hex)
{
hex = hex.Replace(" ", "").Replace("-", "");
var numberChars = hex.Length;
var bytes = new byte[numberChars/2];
for (var i = 0; i < numberChars; i += 2)
bytes[i/2] = Convert.ToByte(hex.Substring(i, 2), 16);
return bytes;
}
この拡張メソッドと、おそらく似ている、とあなたは、16進数として、その文字列内の各2文字ブロックを扱いたいです番号を取得し、元の長さの半分であるバイト配列を取得します...
thnq u jackob.its正常に動作します – spk
私たちにあなたがそれを行う方法のいくつかのコードを表示 – derpirscher