예제 #1
0
 public static CryptoHashCode GenHashCode(CryptoHashType type, string seed)
 {
     return(new CryptoHashCode((int)type, seed));
 }
예제 #2
0
 public CryptoHashCode(CryptoHashType type, string seed)
     : this((int)type, seed)
 {
 }
예제 #3
0
        public static string GenString(CryptoHashType type, string seed)
        {
            var p = CryptoService.GetProvider(type);

            return(p != null?p.Generate(seed) : String.Empty);
        }
예제 #4
0
 public static CryptoHashCodeProvider GetProvider(CryptoHashType type)
 {
     return(Providers[(int)type]);
 }
예제 #5
0
 public CryptoHashCode(CryptoHashType type, string seed)
 {
     _Seed       = seed;
     _ProviderID = (int)type;
     _Value      = CryptoGenerator.GenString(type, _Seed);
 }
예제 #6
0
		public static CryptoHashCode GenHashCode(CryptoHashType type, string seed)
		{
			return new CryptoHashCode((int)type, seed);
		}
예제 #7
0
 public static void RegisterProvider(CryptoHashType type, HashAlgorithm hal)
 {
     Providers[(int)type] = new CryptoHashCodeProvider((int)type, hal);
 }
예제 #8
0
		public static CryptoHashCodeProvider GetProvider(CryptoHashType type)
		{
			return Providers[(int)type];
		}
예제 #9
0
		public static string GenString(CryptoHashType type, string seed)
		{
			return CryptoService.Providers[(int)type].Generate(seed);
		}
예제 #10
0
		public static void RegisterProvider(CryptoHashType type, HashAlgorithm hal)
		{
			Providers[(int)type] = new CryptoHashCodeProvider((int)type, hal);
		}
예제 #11
0
 public static string GenString(CryptoHashType type, string seed)
 {
     return(CryptoService.Providers[(int)type].Generate(seed));
 }
예제 #12
0
 public static CryptoHashCodeProvider GetProvider(CryptoHashType type)
 {
     return(Providers.GetValue((int)type));
 }
예제 #13
0
		public static string GenString(CryptoHashType type, string seed)
		{
			var p = CryptoService.GetProvider(type);

			return p != null ? p.Generate(seed) : String.Empty;
		}
예제 #14
0
파일: Crypto.cs 프로젝트: Ravenwolfe/Core
		public static CryptoHashCodeProvider GetProvider(CryptoHashType type)
		{
			return Providers.GetValue((int)type);
		}