예제 #1
0
        public string MD5(string SourceStr, MD5StrLen BitRight)
        {
            switch (BitRight)
            {
                case MD5StrLen.int16A:
                    return FormsAuthentication.HashPasswordForStoringInConfigFile(SourceStr, "MD5").ToLower().Substring(8, 16);

                case MD5StrLen.int32:
                    return FormsAuthentication.HashPasswordForStoringInConfigFile(SourceStr, "MD5").ToLower();

                case MD5StrLen.int16B:
                    return FormsAuthentication.HashPasswordForStoringInConfigFile(SourceStr, "MD5").ToLower().Remove(8, 16);
                default:
                    return null;
            }
        }
예제 #2
0
        public string MD5(string SourceStr, MD5StrLen BitRight)
        {
            switch (BitRight)
            {
            case MD5StrLen.int16A:
                return(FormsAuthentication.HashPasswordForStoringInConfigFile(SourceStr, "MD5").ToLower().Substring(8, 16));

            case MD5StrLen.int32:
                return(FormsAuthentication.HashPasswordForStoringInConfigFile(SourceStr, "MD5").ToLower());

            case MD5StrLen.int16B:
                return(FormsAuthentication.HashPasswordForStoringInConfigFile(SourceStr, "MD5").ToLower().Remove(8, 16));

            default:
                return(null);
            }
        }