Beispiel #1
0
        public HashCheckForm()
        {
            InitializeComponent();

            cbHashType.Items.AddRange(Helpers.GetEnumDescriptions <HashType>());
            cbHashType.SelectedIndex = (int)HashType.SHA1;

            hashCheck = new HashCheck();
            hashCheck.FileCheckProgressChanged += fileCheck_FileCheckProgressChanged;
            hashCheck.FileCheckCompleted       += fileCheck_FileCheckCompleted;
        }
        public HashCheckForm()
        {
            InitializeComponent();
            Icon = ShareXResources.Icon;

            cbHashType.Items.AddRange(Helpers.GetEnumDescriptions<HashType>());
            cbHashType.SelectedIndex = (int)HashType.SHA1;

            hashCheck = new HashCheck();
            hashCheck.FileCheckProgressChanged += fileCheck_FileCheckProgressChanged;
            hashCheck.FileCheckCompleted += fileCheck_FileCheckCompleted;
        }
Beispiel #3
0
        public HashCheckForm()
        {
            InitializeComponent();

            cbHashType.Items.AddRange(Helpers.GetEnumDescriptions<HashType>());
            cbHashType.SelectedIndex = (int)HashType.SHA1;

            hashCheck = new HashCheck();
            hashCheck.FileCheckProgressChanged += fileCheck_FileCheckProgressChanged;
            hashCheck.FileCheckCompleted += fileCheck_FileCheckCompleted;

            translator = new Translator();
        }
Beispiel #4
0
        public HashCheckForm()
        {
            InitializeComponent();
            Icon = ShareXResources.Icon;

            cbHashType.Items.AddRange(Helpers.GetEnumDescriptions <HashType>());
            cbHashType.SelectedIndex = (int)HashType.SHA1;

            hashCheck = new HashCheck();
            hashCheck.FileCheckProgressChanged += fileCheck_FileCheckProgressChanged;
            hashCheck.FileCheckCompleted       += fileCheck_FileCheckCompleted;

            translator = new Translator();
        }
Beispiel #5
0
        public HashCheckForm()
        {
            InitializeComponent();
            ShareXResources.ApplyTheme(this);

            UpdateCompareControls();
            cbHashType.Items.AddRange(Helpers.GetEnumDescriptions <HashType>());
            cbHashType.SelectedIndex = (int)HashType.SHA1;

            hashCheck = new HashCheck();
            hashCheck.FileCheckProgressChanged += fileCheck_FileCheckProgressChanged;

            translator = new Translator();
        }
Beispiel #6
0
 public static string TextToHash(string text, HashType hashType, bool uppercase = false)
 {
     using (HashAlgorithm hash = HashCheck.GetHashAlgorithm(hashType))
     {
         byte[]   bytes  = hash.ComputeHash(Encoding.UTF8.GetBytes(text));
         string[] hex    = BytesToHexadecimal(bytes);
         string   result = string.Concat(hex);
         if (uppercase)
         {
             result = result.ToUpperInvariant();
         }
         return(result);
     }
 }