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; }
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(); }
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(); }
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(); }
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); } }