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. |
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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
chave | byte[] | Chave secreta para a codificação. |
conteudo | byte[] | 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
chave | string | Chave secreta para a codificação. |
conteudo | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
chave | byte[] | Chave secreta para a codificação. |
conteudo | byte[] | 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
chave | string | Chave secreta para a codificação. |
conteudo | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
chave | byte[] | Chave secreta para a codificação. |
conteudo | byte[] | 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
chave | string | Chave secreta para a codificação. |
conteudo | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | byte[] | 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | byte[] | 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | byte[] | 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | byte[] | 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | byte[] | 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | string | Conteú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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | byte[] | 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
NOME | TIPO | DESCRIÇÃO |
---|---|---|
conteudo | string | Conteúdo para ser encriptado. |
Retorno
( byte[] )
Dados binários do conteúdo encriptado em SHA512 (SHA-2).