private void RegisterCrypo(TinyIoCContainer container) { var keyGenerator = new PassphraseKeyGenerator("forayer globular arse diminish highball wineskin", new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 }); var hmacProvider = new DefaultHmacProvider(keyGenerator); container.Register <IHmacProvider>(hmacProvider); }
private static CryptographyConfiguration CreateCrypto() { var passPhrase = ConfigurationManager.AppSettings["cryptoPass"]; var salt = Encoding.UTF8.GetBytes(ConfigurationManager.AppSettings["cryptoSalt"]); var keygen = new PassphraseKeyGenerator(passPhrase, salt); return(new CryptographyConfiguration(new RijndaelEncryptionProvider(keygen), new DefaultHmacProvider(keygen))); }
private static CryptographyConfiguration CreateCrypto() { string passphrase = ConfigurationManager.AppSettings["CRYPTO_PASSPHRASE"]; byte[] salt = Encoding.UTF8.GetBytes(ConfigurationManager.AppSettings["CRYPTO_SALT"]); var keygen = new PassphraseKeyGenerator(passphrase, salt); return(new CryptographyConfiguration(new RijndaelEncryptionProvider(keygen), new DefaultHmacProvider(keygen))); }