C# Класс NFe.Components.Criptografia

Показать файл Открыть проект

Открытые методы

Метод Описание
GetSHA1HashData ( string data ) : string
IsCriptografadaSenha ( string senhaCripto ) : bool

Metodo que verifica se a string encontra-se criptografada, pode ser utilizada antes de se tentar descriptografar uma senha evitando exceções na aplicação.

IsCriptografadaSenha ( string strCriptografada, string chave ) : bool

Metodo que verifica se a string encontra-se criptografada, pode ser utilizada antes de se tentar descriptografar uma senha evitando exceções na aplicação.

SignWithRSASHA1 ( X509Certificate2 cert, String value ) : string

Assina a string utilizando RSA-SHA1

ValidateSHA1HashData ( string inputData, string storedHashData ) : bool
compararStrings ( string num01, string num02 ) : bool
criptografaSenha ( string senhaCripto ) : string
criptografaSenha ( string senhaCripto, string chave ) : string
descriptografaSenha ( string senhaDescripto ) : string
descriptografaSenha ( string strCriptografada, string chave ) : string

Описание методов

GetSHA1HashData() публичный статический Метод

public static GetSHA1HashData ( string data ) : string
data string
Результат string

IsCriptografadaSenha() публичный статический Метод

Metodo que verifica se a string encontra-se criptografada, pode ser utilizada antes de se tentar descriptografar uma senha evitando exceções na aplicação.
public static IsCriptografadaSenha ( string senhaCripto ) : bool
senhaCripto string string com a senha
Результат bool

IsCriptografadaSenha() публичный статический Метод

Metodo que verifica se a string encontra-se criptografada, pode ser utilizada antes de se tentar descriptografar uma senha evitando exceções na aplicação.
public static IsCriptografadaSenha ( string strCriptografada, string chave ) : bool
strCriptografada string
chave string
Результат bool

SignWithRSASHA1() публичный статический Метод

Assina a string utilizando RSA-SHA1
public static SignWithRSASHA1 ( X509Certificate2 cert, String value ) : string
cert System.Security.Cryptography.X509Certificates.X509Certificate2 certificado utilizado para assinar a string
value String Valor a ser assinado
Результат string

ValidateSHA1HashData() публичный статический Метод

public static ValidateSHA1HashData ( string inputData, string storedHashData ) : bool
inputData string
storedHashData string
Результат bool

compararStrings() публичный статический Метод

public static compararStrings ( string num01, string num02 ) : bool
num01 string
num02 string
Результат bool

criptografaSenha() публичный статический Метод

public static criptografaSenha ( string senhaCripto ) : string
senhaCripto string
Результат string

criptografaSenha() публичный статический Метод

public static criptografaSenha ( string senhaCripto, string chave ) : string
senhaCripto string
chave string
Результат string

descriptografaSenha() публичный статический Метод

public static descriptografaSenha ( string senhaDescripto ) : string
senhaDescripto string
Результат string

descriptografaSenha() публичный статический Метод

public static descriptografaSenha ( string strCriptografada, string chave ) : string
strCriptografada string
chave string
Результат string