예제 #1
0
        private void setKey_Click(object sender, EventArgs e)
        {
            if (openFileDialog2.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }
            // получаем выбранный файл
            string filePath = openFileDialog2.FileName;

            if (File.Exists(filePath) && _regKey != null)
            {
                _regKey.SetValue("key", filePath, RegistryValueKind.String);
            }
            // читаем файл в строку
            key            = System.IO.File.ReadAllBytes(filePath);
            keyPath.Text   = filePath;
            keyString.Text = Encoding.ASCII.GetString(key);
            keyHex.Text    = Extra.ByteArrayToHexString(key);
        }
예제 #2
0
        private void setVector_Click(object sender, EventArgs e)
        {
            if (openFileDialog3.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }
            // получаем выбранный файл
            string filePath = openFileDialog3.FileName;

            if (File.Exists(filePath) && _regKey != null)
            {
                _regKey.SetValue("vector", filePath, RegistryValueKind.String);
            }
            // читаем файл в строку
            vector            = File.ReadAllBytes(filePath);
            vectorPath.Text   = filePath;
            vectorString.Text = Encoding.ASCII.GetString(vector);
            vectorHex.Text    = Extra.ByteArrayToHexString(vector);
        }
예제 #3
0
 private void outputText_TextChanged(object sender, EventArgs e)
 {
     hexCloseText.Text = Extra.ByteArrayToHexString(Encoding.UTF8.GetBytes(outputText.Text));
 }