Beispiel #1
0
        protected override void BeginProcessing()
        {
            base.BeginProcessing();
            switch (HashType.ToLower())
            {
            case "md5":
                Algorithm = MD5.Create();
                break;

            case "sha1":
                Algorithm = SHA1.Create();
                break;

            case "sha256":
                Algorithm = SHA256.Create();
                break;

            case "sha384":
                Algorithm = SHA384.Create();
                break;

            default:
            case "sha512":
                Algorithm = SHA512.Create();
                break;

            case "ripemd160":
                Algorithm = RIPEMD160.Create();
                break;
            }
        }