Pular para o conteúdo principal

Crypto

Algoritmos de encriptação de dados.


aes256Decrypt​


_crypto.aes256Decrypt(chave: string, conteudo: string) : string​

Descrição​

Desencripta conteúdo codificado com AES256.

Atributos​
NOMETIPODESCRIÇÃO
chavestringChave utilizada na encriptação.
conteudostringConteúdo de dados encriptado com AES256.
Retorno​

( string )

Conteúdo original desencriptado.


aes256Encrypt​


_crypto.aes256Encrypt(chave: string, conteudo: string) : string​

Descrição​

Encripta os dados com o AES256.

Atributos​
NOMETIPODESCRIÇÃO
chavestringChave secreta para a encriptação.
conteudostringConteúdo para ser encriptado com AES256.
Retorno​

( string )

Dados encriptados com AES256.


bcryptCheck​


_crypto.bcryptCheck(texto: string, hash: string) : boolean​

Descrição​

Verifica se uma String e um Salt Hash são iguais.

Como Usar​
_out.println(_crypto.bcryptCheck('texto', _crypto.bcryptHash('texto',_crypto.bcryptSalt(10))))
Atributos​
NOMETIPODESCRIÇÃO
textostringTexto que será verificado.
hashstringConteúdo encriptado.
Retorno​

( boolean )

Resultado da verificação, retornando true caso a string e o hash sejam iguais.


bcryptHash​


_crypto.bcryptHash(senha: string, salt: string) : string​

Descrição​

Gera um hash com a string e o salt.

Como Usar​
let hash = _crypto.bcryptHash('netuno',_crypto.bcryptSalt(10))
Atributos​
NOMETIPODESCRIÇÃO
senhastringSenha ou string que será encriptada.
saltstringConteúdo encriptado com bcryptSalt.
Retorno​

( string )

Resultado da encriptação da String.


bcryptSalt​


_crypto.bcryptSalt() : string​

Descrição​

Codifica os dados com o cryptHash.

Retorno​

( string )

Dados do conteúdo encriptado em cryptHash.


_crypto.bcryptSalt(conteudo: int) : string​

Descrição​

Codifica os dados bcryptSalt.

Atributos​
NOMETIPODESCRIÇÃO
conteudointConteúdo para ser encriptado.
Retorno​

( string )

Dados do conteúdo encriptado em bcryptSalt.


_crypto.bcryptSalt(conteudo: int, secureRandom: java.security.SecureRandom) : string​

Descrição​

Codifica os dados bcryptSalt.

Atributos​
NOMETIPODESCRIÇÃO
conteudointConteúdo para ser encriptado.
secureRandomjava.security.SecureRandomValor aleatório gerado com initSecure.
Retorno​

( string )

Dados do conteúdo encriptado em bcryptSalt.


cryptHash​


_crypto.cryptHash(conteúdo: byte[]) : string​

Descrição​

Codifica os dados com o cryptHash

Atributos​
NOMETIPODESCRIÇÃO
conteúdobyte[]Conteúdo para ser encriptado.
Retorno​

( string )

Dados do conteúdo encriptado cryptHash.


_crypto.cryptHash(conteúdo: byte[], salt: string) : string​

Descrição​

Codifica os dados com o cryptHash

Atributos​
NOMETIPODESCRIÇÃO
conteúdobyte[]Conteúdo para ser encriptado.
saltstringSalt Hash para ser utilizado na encriptação.
Retorno​

( string )

Dados do conteúdo encriptado cryptHash.


_crypto.cryptHash(conteúdo: string) : string​

Descrição​

Codifica os dados com o cryptHash

Atributos​
NOMETIPODESCRIÇÃO
conteúdostringConteúdo para ser encriptado.
Retorno​

( string )

Dados do conteúdo encriptado cryptHash.


_crypto.cryptHash(conteúdo: string, salt: string) : string​

Descrição​

Codifica os dados com o cryptHash

Atributos​
NOMETIPODESCRIÇÃO
conteúdostringConteúdo para ser encriptado.
saltstringSalt Hash para ser utilizado na encriptação.
Retorno​

( string )

Dados do conteúdo encriptado cryptHash.


desDecode​


_crypto.desDecode(conteudo: string, dados: byte[]) : string​

Descrição​

Codifica os dados com o Desdecode (Des).

Atributos​
NOMETIPODESCRIÇÃO
conteudostringConteúdo para ser encriptado.
dadosbyte[]Dados para serem encriptados.
Retorno​

( string )

Dados binários do conteúdo encriptado em Desdecode (Des).


_crypto.desDecode(conteudo: string, dados: byte[], charset: string) : string​

Descrição​

Codifica os dados com o SHA512 (SHA-2) e retorna a encriptação binária.

Atributos​
NOMETIPODESCRIÇÃO
conteudostringConteúdo para ser encriptado.
dadosbyte[]Dados para serem encriptados.
charsetstringConjunto de caracteres.
Retorno​

( string )

Dados binários do conteúdo encriptado em Desdecode (Des).


desDecodeBase64​


_crypto.desDecodeBase64(conteudo: string, dados: string, charset: string) : string​

Descrição​

Codifica os dados com o SHA512 (SHA-2) e retorna a encriptação binária.

Atributos​
NOMETIPODESCRIÇÃO
conteudostringConteúdo para ser encriptado.
dadosstringDados para serem encriptados.
charsetstringConjunto de caracteres.
Retorno​

( string )

Dados binários do conteúdo encriptado em Desdecode (Des) e convertidos em base 64.


desEncode​


_crypto.desEncode(chave: string, conteudo: string) : byte[]​

Descrição​

Codifica os dados com o desEncode.

Atributos​
NOMETIPODESCRIÇÃO
chavestringChave secreta para a codificação.
conteudostringConteúdo para ser encriptado.
Retorno​

( byte[] )

Dados binários do conteúdo encriptado em desEncode.


_crypto.desEncode(chave: string, conteudo: string, charset: string) : byte[]​

Descrição​

Codifica os dados com o desEncode.

Atributos​
NOMETIPODESCRIÇÃO
chavestringChave secreta para a codificação.
conteudostringConteúdo para ser encriptado.
charsetstringConjunto de caracteres.
Retorno​

( byte[] )

Dados binários do conteúdo encriptado em desEncode.


desEncodeBase64​


_crypto.desEncodeBase64(chave: string, conteudo: string, charset: string) : string​

Descrição​

Codifica os dados com o desEncode.

Atributos​
NOMETIPODESCRIÇÃO
chavestringChave secreta para a codificação.
conteudostringConteúdo para ser encriptado.
charsetstringConjunto de caracteres.
Retorno​

( string )

String do conteúdo encriptado em desEncode.


hmac256​


_crypto.hmac256(chave: byte[], conteudo: byte[]) : byte[]​

Descrição​

Codifica os dados com o HMAC256, que serve para garantir a integridade e autenticidade.

Atributos​
NOMETIPODESCRIÇÃO
chavebyte[]Chave secreta para a codificação.
conteudobyte[]Conteúdo para ser codificado com HMAC256.
Retorno​

( byte[] )

Dados codificados com HMAC256.


_crypto.hmac256(chave: string, conteudo: string) : byte[]​

Descrição​

Codifica os dados com o HMAC256, que serve para garantir a integridade e autenticidade.

Atributos​
NOMETIPODESCRIÇÃO
chavestringChave secreta para a codificação.
conteudostringConteúdo para ser codificado com HMAC256.
Retorno​

( byte[] )

Dados codificados com HMAC256.


hmac256Base64​


_crypto.hmac256Base64(chave: byte[], conteudo: byte[]) : string​

Descrição​

Codifica os dados com o HMAC256 e converte para Base64, que serve para garantir a integridade e autenticidade.

Atributos​
NOMETIPODESCRIÇÃO
chavebyte[]Chave secreta para a codificação.
conteudobyte[]Conteúdo para ser codificado com HMAC256.
Retorno​

( string )

Dados codificados com HMAC256 e em formato Base64.


_crypto.hmac256Base64(chave: string, conteudo: string) : string​

Descrição​

Codifica os dados com o HMAC256 e converte para Base64, que serve para garantir a integridade e autenticidade.

Atributos​
NOMETIPODESCRIÇÃO
chavestringChave secreta para a codificação.
conteudostringConteúdo para ser codificado com HMAC256.
Retorno​

( string )

Dados codificados com HMAC256 e em formato Base64.


hmac256Hex​


_crypto.hmac256Hex(chave: byte[], conteudo: byte[]) : string​

Descrição​

Codifica os dados com o HMAC256 e converte para hexadecimal, que serve para garantir a integridade e autenticidade.

Atributos​
NOMETIPODESCRIÇÃO
chavebyte[]Chave secreta para a codificação.
conteudobyte[]Conteúdo para ser codificado com HMAC256.
Retorno​

( string )

Dados codificados com HMAC256 e em formato hexadecimal.


_crypto.hmac256Hex(chave: string, conteudo: string) : string​

Descrição​

Codifica os dados com o HMAC256 e converte para hexadecimal, que serve para garantir a integridade e autenticidade.

Atributos​
NOMETIPODESCRIÇÃO
chavestringChave secreta para a codificação.
conteudostringConteúdo para ser codificado com HMAC256.
Retorno​

( string )

Dados codificados com HMAC256 e em formato hexadecimal.


md5​


_crypto.md5(conteudo: string) : byte[]​

Descrição​

Codifica os dados com o MD5 e retorna a encriptação de 128 bit.

Atributos​
NOMETIPODESCRIÇÃO
conteudostringConteúdo para ser encriptado.
Retorno​

( byte[] )

Dados do conteúdo encriptado em MD5.


md5Base64​


_crypto.md5Base64(conteudo: string) : string​

Descrição​

Codifica os dados com o cryptHash.

Atributos​
NOMETIPODESCRIÇÃO
conteudostringConteúdo para ser encriptado.
Retorno​

( string )

Dados do conteúdo encriptado em cryptHash.


md5Hex​


_crypto.md5Hex(conteudo: string) : string​

Descrição​

Codifica os dados com o MD5 e converte a encriptação em hexadecimal.

Atributos​
NOMETIPODESCRIÇÃO
conteudostringConteúdo para ser encriptado.
Retorno​

( string )

Dados do conteúdo encriptado em MD5 e convertido hexadecimal.


sha256​


_crypto.sha256(conteudo: byte[]) : string​

Descrição​

Codifica os dados com o SHA256 (SHA-2) e converte a encriptação binária em hexadecimal.

Atributos​
NOMETIPODESCRIÇÃO
conteudobyte[]Conteúdo para ser encriptado.
Retorno​

( string )

Conteúdo encriptado em SHA256 (SHA2) e convertido em hexadecimal.


_crypto.sha256(conteudo: string) : string​

Descrição​

Codifica os dados com o SHA256 (SHA-2) e converte a encriptação binária em hexadecimal.

Atributos​
NOMETIPODESCRIÇÃO
conteudostringConteúdo para ser encriptado.
Retorno​

( string )

Conteúdo encriptado em SHA256 (SHA2) e convertido em hexadecimal.


sha256AsBytes​


_crypto.sha256AsBytes(conteudo: byte[]) : byte[]​

Descrição​

Codifica os dados com o SHA256 (SHA-2) e retorna a encriptação binária.

Atributos​
NOMETIPODESCRIÇÃO
conteudobyte[]Conteúdo para ser encriptado.
Retorno​

( byte[] )

Dados binários do conteúdo encriptado em SHA256 (SHA-2).


_crypto.sha256AsBytes(conteudo: string) : byte[]​

Descrição​

Codifica os dados com o SHA256 (SHA-2) e retorna a encriptação binária.

Atributos​
NOMETIPODESCRIÇÃO
conteudostringConteúdo para ser encriptado.
Retorno​

( byte[] )

Dados binários do conteúdo encriptado em SHA256 (SHA-2).


sha384​


_crypto.sha384(conteudo: byte[]) : string​

Descrição​

Codifica os dados com o SHA384 (SHA-2) e converte a encriptação binária em hexadecimal.

Atributos​
NOMETIPODESCRIÇÃO
conteudobyte[]Conteúdo para ser encriptado.
Retorno​

( string )

Conteúdo encriptado em SHA384 (SHA2) e convertido em hexadecimal.


_crypto.sha384(conteudo: string) : string​

Descrição​

Codifica os dados com o SHA384 (SHA-2) e converte a encriptação binária em hexadecimal.

Atributos​
NOMETIPODESCRIÇÃO
conteudostringConteúdo para ser encriptado.
Retorno​

( string )

Conteúdo encriptado em SHA384 (SHA2) e convertido em hexadecimal.


sha384AsBytes​


_crypto.sha384AsBytes(conteudo: byte[]) : byte[]​

Descrição​

Codifica os dados com o SHA384 (SHA-2) e retorna a encriptação binária.

Atributos​
NOMETIPODESCRIÇÃO
conteudobyte[]Conteúdo para ser encriptado.
Retorno​

( byte[] )

Dados binários do conteúdo encriptado em SHA384 (SHA-2).


_crypto.sha384AsBytes(conteudo: string) : byte[]​

Descrição​

Codifica os dados com o SHA384 (SHA-2) e retorna a encriptação binária.

Atributos​
NOMETIPODESCRIÇÃO
conteudostringConteúdo para ser encriptado.
Retorno​

( byte[] )

Dados binários do conteúdo encriptado em SHA384 (SHA-2).


sha512​


_crypto.sha512(conteudo: byte[]) : string​

Descrição​

Codifica os dados com o SHA512 (SHA-2) e converte a encriptação binária em hexadecimal.

Atributos​
NOMETIPODESCRIÇÃO
conteudobyte[]Conteúdo para ser encriptado.
Retorno​

( string )

Conteúdo encriptado em SHA512 (SHA2) e convertido em hexadecimal.


_crypto.sha512(conteudo: string) : string​

Descrição​

Codifica os dados com o SHA512 (SHA-2) e converte a encriptação binária em hexadecimal.

Atributos​
NOMETIPODESCRIÇÃO
conteudostringConteúdo para ser encriptado.
Retorno​

( string )

Conteúdo encriptado em SHA512 (SHA2) e convertido em hexadecimal.


sha512AsBytes​


_crypto.sha512AsBytes(conteudo: byte[]) : byte[]​

Descrição​

Codifica os dados com o SHA512 (SHA-2) e retorna a encriptação binária.

Atributos​
NOMETIPODESCRIÇÃO
conteudobyte[]Conteúdo para ser encriptado.
Retorno​

( byte[] )

Dados binários do conteúdo encriptado em SHA512 (SHA-2).


_crypto.sha512AsBytes(conteudo: string) : byte[]​

Descrição​

Codifica os dados com o SHA512 (SHA-512).

Atributos​
NOMETIPODESCRIÇÃO
conteudostringConteúdo para ser encriptado.
Retorno​

( byte[] )

Dados binários do conteúdo encriptado em SHA512 (SHA-2).