示例#1
0
        /// <summary>
        /// Método de la clase SecurityProtocol. Utilizado para la desencryptación de datos.
        /// </summary>
        /// <param name="toDecrypt">String a ser encryptado.</param>
        /// <returns>Retorna un string con los datos encryptados.</returns>
        public static string DecryptString(string toDecrypt)
        {
            byte[] stringInBytes = Convert.FromBase64String(toDecrypt);
            byte[] resoult       = SecurityProtocolService.DecryptTripleDES(stringInBytes);

            return(UnicodeEncoding.UTF8.GetString(resoult));
        }
示例#2
0
        /// <summary>
        /// Método de la clase SecurityProtocol. Utilizado para la encryptación de datos.
        /// </summary>
        /// <param name="toEncrypt">String a ser desencryptado.</param>
        /// <returns>Retorna un string con los datos desencryptados.</returns>
        public static string EncryptString(string toEncrypt)
        {
            byte[] stringInBytes = Encoding.UTF8.GetBytes(toEncrypt);
            byte[] resoult       = SecurityProtocolService.EncryptTripleDES(stringInBytes);

            return(Convert.ToBase64String(resoult));
        }