コード例 #1
0
        private void cmbHashType_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var fhasher = new FileHasher();

            var    item = (ComboBoxItem)e.AddedItems[0];
            string text = item.Content.ToString();

            if (fullFilePath == "")
            {
                //we do not have a file to hash...user must be entering a hash manually...
                //TODO: determine what hash they are entering.
                return;
            }

            if (text == "MD5")
            {
                //set to md5 hash
                txtBxFileHash.Text = fhasher.getFileHashMd5(fullFilePath);
            }
            if (text == "Sha256")
            {
                //set to md5 hash
                txtBxFileHash.Text = fhasher.getFileHashSha256(fullFilePath);
            }
        }
コード例 #2
0
        private string GetFileHash(string path)
        {
            var fhasher = new FileHasher();

            return(fhasher.getFileHashSha256(path));
        }