예제 #1
0
파일: Cipher.cs 프로젝트: mbrajk/EnKrypt
        /// <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
파일: Cipher.cs 프로젝트: mbrajk/EnKrypt
        /// <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);
        }