<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Elevor.Cryptography</name>
    </assembly>
    <members>
        <member name="T:Elevor.Cryptography.Aes.AesHelper">
            <summary>
            Classe que possui métodos de criptografa AES
            </summary>
        </member>
        <member name="M:Elevor.Cryptography.Aes.AesHelper.EncryptText(System.String)">
            <summary>
            Criptografa um texto simples com o algoritmo AES.
            </summary>
            <param name="textoSimples">Texto simples que será criptografado.</param>
            <returns>Retorna a string resultante da criptografia.</returns>
        </member>
        <member name="M:Elevor.Cryptography.Aes.AesHelper.DecryptText(System.String)">
            <summary>
            Descriptografa um texto cifrado com o algoritmo AES.
            </summary>
            <param name="textoCifrado">Texto simples que será descriptografado.</param>
            <returns>Retorna a string resultante da descriptografia.</returns>
        </member>
        <member name="M:Elevor.Cryptography.Base64.Base64Helper.Base64Encode(System.String,System.Text.Encoding)">
            <summary>
            Criptografa uma string para base64
            </summary>
            <param name="texto">String texto a ser codificada para base64</param>
            <param name="encoding">Por padrão usa a codificação UTF8</param>
            <returns>Retorna a string passada por parâmetro em um código Base64</returns>
        </member>
        <member name="M:Elevor.Cryptography.Base64.Base64Helper.Base64Decode(System.String,System.Text.Encoding)">
            <summary>
            Descriptografa um código base64 em string 
            </summary>
            <param name="textoCodificado">Código em base64 a ser descriptografado em string</param>
            /// <param name="encoding">Por padrão usa a codificação UTF8</param>
            <returns>Retorna a string criptografada em base64 em uma string descriptografada</returns>
        </member>
        <member name="M:Elevor.Cryptography.Md5.Md5Helper.GenerateHash(System.String)">
            <summary>
            Gera um HASH MD5 a partir de uma string.
            </summary>
            <param name="input">String a ser criada o HASH</param>
            <returns></returns>
        </member>
        <member name="T:Elevor.Cryptography.TripleDES.TripleDesHelper">
            <summary>
            Classe que possui métodos de criptografa TripleDES
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Elevor.Cryptography.TripleDES.TripleDesHelper.EncryptText(System.String)" -->
        <member name="M:Elevor.Cryptography.TripleDES.TripleDesHelper.DecryptText(System.String)">
            <summary>
            Descriptografada uma string
            </summary>
            <param name="Text">String a ser descriptografada</param>
            <returns></returns>
        </member>
        <member name="M:Elevor.Cryptography.TripleDES.TripleDesHelper.EncryptText_MD5(System.String)">
            <summary>
            Criptografa um texto simples com o algoritmo TripleDes e o Hash MD5.
            </summary>
            <param name="textoSimples">Texto simples que será criptografado.</param>
            <returns>Retorna a string resultante da criptografia.</returns>
        </member>
        <member name="M:Elevor.Cryptography.TripleDES.TripleDesHelper.DecryptText_MD5(System.String)">
            <summary>
            Descriptografa um texto cifrado com o algoritmo TripleDes e o Hash MD5.
            </summary>
            <param name="textoCifrado">Texto simples que será descriptografado.</param>
            <returns>Retorna a string resultante da descriptografia.</returns>
        </member>
        <member name="T:Elevor.Cryptography.Xml.XmlHelper">
            <summary>
            Classe que possui métodos de criptografa de xml
            </summary>
        </member>
        <member name="M:Elevor.Cryptography.Xml.XmlHelper.EncryptXml(System.Xml.XmlDocument,System.String)">
            <summary>
            Método que croptografa o XmlDocument
            </summary>
            <param name="Doc"></param>
            <param name="ElementToEncrypt"></param>
            <exception cref="T:System.ArgumentNullException"></exception>
            <exception cref="T:System.Xml.XmlException"></exception>
            <exception cref="T:System.Security.Cryptography.CryptographicException"></exception>
        </member>
        <member name="M:Elevor.Cryptography.Xml.XmlHelper.DecryptXml(System.Xml.XmlDocument)">
            <summary>
            Método que descriptografa o XmlDocument
            </summary>
            <param name="Doc"></param>
            <exception cref="T:System.ArgumentNullException"></exception>
            <exception cref="T:System.Xml.XmlException"></exception>
        </member>
    </members>
</doc>
