public Hash(ServiceProviderEnum serviceProvider) { switch (serviceProvider) { case ServiceProviderEnum.SHA1: this.mCryptoService = new SHA1Managed(); return; case ServiceProviderEnum.SHA256: this.mCryptoService = new SHA256Managed(); return; case ServiceProviderEnum.SHA384: this.mCryptoService = new SHA384Managed(); return; case ServiceProviderEnum.SHA512: this.mCryptoService = new SHA512Managed(); return; case ServiceProviderEnum.MD5: this.mCryptoService = new MD5CryptoServiceProvider(); return; } }
public SymCryptography(ServiceProviderEnum serviceProvider) { // Select symmetric algorithm switch (serviceProvider) { case ServiceProviderEnum.Rijndael: mCryptoService = new RijndaelManaged(); mAlgorithm = ServiceProviderEnum.Rijndael; break; case ServiceProviderEnum.RC2: mCryptoService = new RC2CryptoServiceProvider(); mAlgorithm = ServiceProviderEnum.RC2; break; case ServiceProviderEnum.DES: mCryptoService = new DESCryptoServiceProvider(); mAlgorithm = ServiceProviderEnum.DES; break; case ServiceProviderEnum.TripleDES: mCryptoService = new TripleDESCryptoServiceProvider(); mAlgorithm = ServiceProviderEnum.TripleDES; break; } mCryptoService.Mode = CipherMode.CBC; }
public SymCryptography(string serviceProviderName) { // Select symmetric algorithm switch (serviceProviderName.ToLower()) { case "rijndael": serviceProviderName = "Rijndael"; _algorithm = ServiceProviderEnum.Rijndael; break; case "rc2": serviceProviderName = "RC2"; _algorithm = ServiceProviderEnum.RC2; break; case "des": serviceProviderName = "DES"; _algorithm = ServiceProviderEnum.DES; break; case "tripledes": serviceProviderName = "TripleDES"; _algorithm = ServiceProviderEnum.TripleDES; break; } // Set symmetric algorithm _cryptoService = (SymmetricAlgorithm)CryptoConfig.CreateFromName(serviceProviderName); _cryptoService.Mode = CipherMode.CBC; }
public Hash(ServiceProviderEnum serviceProvider) { // Select hash algorithm switch (serviceProvider) { case ServiceProviderEnum.Md5: _mCryptoService = new MD5CryptoServiceProvider(); break; case ServiceProviderEnum.Sha1: _mCryptoService = new SHA1Managed(); break; case ServiceProviderEnum.Sha256: _mCryptoService = new SHA256Managed(); break; case ServiceProviderEnum.Sha384: _mCryptoService = new SHA384Managed(); break; case ServiceProviderEnum.Sha512: _mCryptoService = new SHA512Managed(); break; } }
public Hash( ServiceProviderEnum serviceProvider ) { // Select hash algorithm switch ( serviceProvider ) { case ServiceProviderEnum.MD5: mCryptoService = new MD5CryptoServiceProvider ( ); break; case ServiceProviderEnum.SHA1: mCryptoService = new SHA1Managed ( ); break; case ServiceProviderEnum.SHA256: mCryptoService = new SHA256Managed ( ); break; case ServiceProviderEnum.SHA384: mCryptoService = new SHA384Managed ( ); break; case ServiceProviderEnum.SHA512: mCryptoService = new SHA512Managed ( ); break; } }
public SymCryptography(string serviceProviderName) { // Select symmetric algorithm switch (serviceProviderName.ToLower()) { case "rijndael": serviceProviderName = "Rijndael"; _mAlgorithm = ServiceProviderEnum.Rijndael; break; case "rc2": serviceProviderName = "RC2"; _mAlgorithm = ServiceProviderEnum.Rc2; break; case "des": serviceProviderName = "DES"; _mAlgorithm = ServiceProviderEnum.Des; break; case "tripledes": serviceProviderName = "TripleDES"; _mAlgorithm = ServiceProviderEnum.TripleDes; break; } // Set symmetric algorithm _mCryptoService = (SymmetricAlgorithm)CryptoConfig.CreateFromName(serviceProviderName); _mCryptoService.Mode = CipherMode.CBC; }
/// <summary> /// Initializes a new instance of the <see cref="HashProvider"/> class. /// </summary> /// <param name="serviceProvider">The service provider.</param> public HashProvider(ServiceProviderEnum serviceProvider) { // Select hash algorithm switch (serviceProvider) { case ServiceProviderEnum.MD5: mCryptoService = new MD5CryptoServiceProvider(); break; case ServiceProviderEnum.SHA1: mCryptoService = new SHA1Managed(); break; case ServiceProviderEnum.SHA256: mCryptoService = new SHA256Managed(); break; case ServiceProviderEnum.SHA384: mCryptoService = new SHA384Managed(); break; case ServiceProviderEnum.SHA512: mCryptoService = new SHA512Managed(); break; } mCryptoService.Initialize(); }
public Smc() { // Default symmetric algorithm mCryptoService = new RijndaelManaged(); mCryptoService.Mode = CipherMode.CBC; mAlgorithm = ServiceProviderEnum.Rijndael; }
public SymCryptography() { // Default symmetric algorithm mCryptoService = new RijndaelManaged(); mCryptoService.Mode = CipherMode.CBC; mAlgorithm = ServiceProviderEnum.Rijndael; }
public Cryptograf(ServiceProviderEnum serviceProvider) { //seçim yapıldığı halde işleyecek kod switch (serviceProvider) { case ServiceProviderEnum.Rijndael: mCryptoService = new RijndaelManaged(); mAlgorithm = ServiceProviderEnum.Rijndael; break; case ServiceProviderEnum.RC2: mCryptoService = new RC2CryptoServiceProvider(); mAlgorithm = ServiceProviderEnum.RC2; break; case ServiceProviderEnum.DES: mCryptoService = new DESCryptoServiceProvider(); mAlgorithm = ServiceProviderEnum.DES; break; case ServiceProviderEnum.TripleDES: mCryptoService = new TripleDESCryptoServiceProvider(); mAlgorithm = ServiceProviderEnum.TripleDES; break; } mCryptoService.Mode = CipherMode.CBC; }
public HashUtilities(ServiceProviderEnum serviceProvider) { // Select symmetric algorithm switch (serviceProvider) { case ServiceProviderEnum.Rijndael: _mCryptoService = new RijndaelManaged(); _mAlgorithm = ServiceProviderEnum.Rijndael; break; case ServiceProviderEnum.RC2: _mCryptoService = new RC2CryptoServiceProvider(); _mAlgorithm = ServiceProviderEnum.RC2; break; case ServiceProviderEnum.DES: _mCryptoService = new DESCryptoServiceProvider(); _mAlgorithm = ServiceProviderEnum.DES; break; case ServiceProviderEnum.TripleDES: _mCryptoService = new TripleDESCryptoServiceProvider(); _mAlgorithm = ServiceProviderEnum.TripleDES; break; } _mCryptoService.Mode = CipherMode.CBC; }
public HashUtilities() { // Default symmetric algorithm _mCryptoService = new RijndaelManaged(); _mCryptoService.Mode = CipherMode.CBC; _mAlgorithm = ServiceProviderEnum.Rijndael; }
public Cryptograf() { // varsayılan olarak seçilen algoritma mCryptoService = new RijndaelManaged(); mCryptoService.Mode = CipherMode.CBC; mAlgorithm = ServiceProviderEnum.Rijndael; }
public SymCryptography(ServiceProviderEnum serviceProvider) { // Select symmetric algorithm switch (serviceProvider) { case ServiceProviderEnum.Rijndael: _mCryptoService = new RijndaelManaged(); _mAlgorithm = ServiceProviderEnum.Rijndael; break; case ServiceProviderEnum.Rc2: _mCryptoService = new RC2CryptoServiceProvider(); _mAlgorithm = ServiceProviderEnum.Rc2; break; case ServiceProviderEnum.Des: _mCryptoService = new DESCryptoServiceProvider(); _mAlgorithm = ServiceProviderEnum.Des; break; case ServiceProviderEnum.TripleDes: _mCryptoService = new TripleDESCryptoServiceProvider(); _mAlgorithm = ServiceProviderEnum.TripleDes; break; } _mCryptoService.Mode = CipherMode.CBC; }
public ICurrencyConverter GetServiceProvider(string serviceProviderName) { ICurrencyConverter serviceProvider = null; try { ServiceProviderEnum provider = EnumUtility.ParseEnum <ServiceProviderEnum>(serviceProviderName.ToUpper()); //If Enumeration parsing is not completed then throw the exception // check the currency provider is active is CommonValidation validation = new CommonValidation(); // if service provider is active then create the object if (validation.IsServiceProviderActive(serviceProviderName)) { switch (provider) { case ServiceProviderEnum.GOOGLE: serviceProvider = new GoogleServiceProvider(); break; case ServiceProviderEnum.OANDA: serviceProvider = new OandaServiceProvider(); break; case ServiceProviderEnum.XE: serviceProvider = new XEServiceProvider(); break; case ServiceProviderEnum.YAHOO: serviceProvider = new YahooServiceProvider(); break; } } } catch (Exception ex) { var resp = new HttpResponseMessage(HttpStatusCode.NotFound) { Content = new StringContent(serviceProviderName + "provider Not Found"), ReasonPhrase = serviceProviderName + " Not Found" }; throw new HttpResponseException(resp); } return(serviceProvider); }
public HashHelper(ServiceProviderEnum serviceProvider) { switch (serviceProvider) { case ServiceProviderEnum.SHA1: mCryptoService = new SHA1Managed(); break; case ServiceProviderEnum.SHA256: mCryptoService = new SHA256Managed(); break; case ServiceProviderEnum.SHA384: mCryptoService = new SHA384Managed(); break; case ServiceProviderEnum.SHA512: mCryptoService = new SHA512Managed(); break; case ServiceProviderEnum.MD5: mCryptoService = new MD5CryptoServiceProvider(); break; } }
public Cryptograf(string serviceProviderName) { try { // formda belirlediğimiz algoritmalardan çağırılan algoritma seçimi switch (serviceProviderName.ToLower()) { case "rijndael": serviceProviderName = "Rijndael"; mAlgorithm = ServiceProviderEnum.Rijndael; break; case "rc2": serviceProviderName = "RC2"; mAlgorithm = ServiceProviderEnum.RC2; break; case "des": serviceProviderName = "DES"; mAlgorithm = ServiceProviderEnum.DES; break; case "tripledes": serviceProviderName = "TripleDES"; mAlgorithm = ServiceProviderEnum.TripleDES; break; } // seçilen algoritma işlemin yapılacağı koda gönderiliyor mCryptoService = (SymmetricAlgorithm) CryptoConfig.CreateFromName(serviceProviderName); mCryptoService.Mode = CipherMode.CBC; } catch { throw; } }
public HashUtilities(string serviceProviderName) { try { // Select symmetric algorithm switch (serviceProviderName.ToLower()) { case "rijndael": serviceProviderName = "Rijndael"; _mAlgorithm = ServiceProviderEnum.Rijndael; break; case "rc2": serviceProviderName = "RC2"; _mAlgorithm = ServiceProviderEnum.RC2; break; case "des": serviceProviderName = "DES"; _mAlgorithm = ServiceProviderEnum.DES; break; case "tripledes": serviceProviderName = "TripleDES"; _mAlgorithm = ServiceProviderEnum.TripleDES; break; } // Set symmetric algorithm _mCryptoService = (SymmetricAlgorithm)CryptoConfig.CreateFromName(serviceProviderName); _mCryptoService.Mode = CipherMode.CBC; } catch { throw; } }
public HashUtilities(ServiceProviderEnum serviceProvider) { // Select symmetric algorithm switch(serviceProvider) { case ServiceProviderEnum.Rijndael: _mCryptoService = new RijndaelManaged(); _mAlgorithm = ServiceProviderEnum.Rijndael; break; case ServiceProviderEnum.RC2: _mCryptoService = new RC2CryptoServiceProvider(); _mAlgorithm = ServiceProviderEnum.RC2; break; case ServiceProviderEnum.DES: _mCryptoService = new DESCryptoServiceProvider(); _mAlgorithm = ServiceProviderEnum.DES; break; case ServiceProviderEnum.TripleDES: _mCryptoService = new TripleDESCryptoServiceProvider(); _mAlgorithm = ServiceProviderEnum.TripleDES; break; } _mCryptoService.Mode = CipherMode.CBC; }
public SymCryptography() { // Default symmetric algorithm _cryptoService = new RijndaelManaged { Mode = CipherMode.CBC }; _algorithm = ServiceProviderEnum.Rijndael; }
/// <summary> /// Initializes a new instance of the <see cref="HashProvider"/> class. /// </summary> /// <param name="serviceProvider">The service provider.</param> /// <param name="datEncode">The data encode.</param> public HashProvider(ServiceProviderEnum serviceProvider, Encoding datEncode) : this(serviceProvider) { hashEncoding = datEncode; }
public SymmetricCryptographer() { // Default symmetric algorithm cryptoService = new RijndaelManaged(); cryptoService.Mode = CipherMode.CBC; algorithm = ServiceProviderEnum.Rijndael; }