C#の暗号解読(情報セキュリティ)コードパッケージ

2729 ワード

  • MD 5ハッシュアルゴリズム(単項暗号化)
  • はシステムを導入する必要がある.Security.Cryptographyネーミングスペース
  •         /// <summary>
            ///   :MD5    
            /// </summary>
            /// <param name="inputStr"></param>
            /// <param name="secString"></param>
            /// <returns>   :      (  ),string  </returns>
            public static string GetMd5Str(string inputStr, string secString)
            {
                byte[] palinData = null;
                byte[] encryptData = null;
                try
                {
                    MD5 md5 = new MD5CryptoServiceProvider();
                    palinData = Encoding.Default.GetBytes(inputStr + secString);
                    encryptData = md5.ComputeHash(palinData);
                }
                catch (Exception e)
                {
                    throw e;
                }
                return Convert.ToBase64String(encryptData).Substring(0, 20).ToUpper();
            }
  • 続き・・・