Crypto
Algoritmos de encriptação de dados.
aes256Decrypt
_crypto.aes256Decrypt(chave: string, conteudo: string) : string
Descrição
Desencripta conteúdo codificado com AES256.
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
chave | string | Chave utilizada na encriptação. |
conteudo | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
chave | string | Chave secreta para a encriptação. |
conteudo | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
texto | string | Texto que será verificado. |
hash | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
senha | string | Senha ou string que será encriptada. |
salt | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | int | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | int | Conteúdo para ser encriptado. |
secureRandom | java.security.SecureRandom | Valor 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteúdo | byte[] | 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteúdo | byte[] | Conteúdo para ser encriptado. |
salt | string | Salt 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteúdo | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteúdo | string | Conteúdo para ser encriptado. |
salt | string | Salt 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | string | Conteúdo para ser encriptado. |
dados | byte[] | 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | string | Conteúdo para ser encriptado. |
dados | byte[] | Dados para serem encriptados. |
charset | string | Conjunto 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | string | Conteúdo para ser encriptado. |
dados | string | Dados para serem encriptados. |
charset | string | Conjunto 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
chave | string | Chave secreta para a codificação. |
conteudo | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
chave | string | Chave secreta para a codificação. |
conteudo | string | Conteúdo para ser encriptado. |
charset | string | Conjunto 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
chave | string | Chave secreta para a codificação. |
conteudo | string | Conteúdo para ser encriptado. |
charset | string | Conjunto de caracteres. |