Пример #1
0
        /// <summary>
        /// Decrypts a cipher text using a password to generate an alphabet character array.
        /// </summary>
        /// <param name="text"></param>
        /// <param name="password"></param>
        /// <returns></returns>
        public string Decrypt(string text, string password)
        {
            var alphabet = new Alphabet().GenerateAlphabet(password);

            var manager = new DecryptionManager();

            return manager.Decrypt(text, alphabet);
        }
Пример #2
0
        /// <summary>
        /// Decrypts a cipher text using an alphabet character array.
        /// </summary>
        /// <param name="text"></param>
        /// <param name="alphabet"></param>
        /// <returns></returns>
        public string Decrypt(string text, char[] alphabet)
        {
            var manager = new DecryptionManager();

            return manager.Decrypt(text, alphabet);
        }