public void test() { var tp1 = UTF8Encoding.UTF8.GetBytes(@"9D2AEA59EC1C7B5AD91687BF6C825862F76B8E9F23000000"); var tp2 = UTF8Encoding.UTF8.GetBytes(@"9D2AEA59EC1C7B5AD91687BF6C825862F76B8E9F23"); var byte1 = new MD5CryptoServiceProvider().ComputeHash(tp1); var byte3 = new MD5CryptoServiceProvider().ComputeHash(tp2); var pb = FormDataManager.GetPartialBytesKeyString(_partialKeyString); var byte2 = PartialByte.GetBytesFromPartialBytes(pb); Console.WriteLine(byte1 + "" + byte2); }
private void OnKeyTextChanged() { btn_DecryptWForce.Enabled = false; btn_DecryptWKey.Enabled = false; PartialBytesArray = null; text_hexKey.Clear(); if (string.IsNullOrWhiteSpace(text_key.Text)) { return; } var formatedKey = FormDataManager.FormatKeyInput(text_key.Text, 48); PartialBytesArray = FormDataManager.GetPartialBytesKeyString(formatedKey); if (PartialBytesArray == null || PartialBytesArray.Length <= 0) { return; } foreach (var item in PartialBytesArray) { item.SkipLSB = checkBox_SkipLsb.Checked; } text_hexKey.Text = formatedKey; if (string.IsNullOrEmpty(text_hexKey.Text)) { return; } ShowHexKeyaFromPartialBytes(PartialBytesArray); btn_DecryptWKey.Enabled = true; if (!direcotorioSeleccionado) { return; } btn_DecryptWForce.Enabled = true; }