Skip to main content

Crypto

Algoritmos de encriptação de dados.


aes256Decrypt


_crypto.aes256Decrypt(key: string, content: string) : string

Description

Decrypts AES256-encoded content.

Attributes
NAMETYPEDESCRIPTION
keystringKey used in encryption.
contentstringData content encrypted with AES256.
Return

( string )

Decrypted original content.


aes256Encrypt


_crypto.aes256Encrypt(key: string, content: string) : string

Description

Encrypts data with AES256.

Attributes
NAMETYPEDESCRIPTION
keystringSecret key for encryption.
contentstringContent to be encrypted with AES256.
Return

( string )

Data encrypted with AES256.


bcryptCheck


_crypto.bcryptCheck(plaintext: string, hashed: string) : boolean

Description

Checks if a String and a Salt Hash are the same.

How To Use
_out.println(_crypto.bcryptCheck('text', _crypto.bcryptHash('text',_crypto.bcryptSalt(10))))
Attributes
NAMETYPEDESCRIPTION
plaintextstringText that will be verified.
hashedstringEncrypted content.
Return

( boolean )

Verification result, returning true if string and hash are the same.


bcryptHash


_crypto.bcryptHash(password: string, salt: string) : string

Description

Hash the string and salt.

How To Use
let hash = _crypto.bcryptHash('netuno',_crypto.bcryptSalt(10))
Attributes
NAMETYPEDESCRIPTION
passwordstringPassword or string that will be encrypted.
saltstringEncrypted content with bcryptSalt.
Return

( string )

Result of String encryption.


bcryptSalt


_crypto.bcryptSalt() : string

Description

Encodes data with cryptHash.

Return

( string )

Data of the content encrypted in cryptHash.


_crypto.bcryptSalt(content: int) : string

Description

Encodes data with bcryptSalt.

Attributes
NAMETYPEDESCRIPTION
contentintContent to be encrypted.
Return

( string )

Data of the content encrypted in bcryptSalt.


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

Description

Encodes data with bcryptSalt.

Attributes
NAMETYPEDESCRIPTION
contentintContent to be encrypted.
secureRandomjava.security.SecureRandomRandom value generated with initSecure.
Return

( string )

Data of the content encrypted in bcryptSalt.


cryptHash


_crypto.cryptHash(content: byte[]) : string

Description

Encodes data with cryptHash.

Attributes
NAMETYPEDESCRIPTION
contentbyte[]Content to be encrypted.
Return

( string )

Data of the content encrypted cryptHash.


_crypto.cryptHash(content: byte[], salt: string) : string

Description

Encodes data with cryptHash.

Attributes
NAMETYPEDESCRIPTION
contentbyte[]Content to be encrypted.
saltstringSalt Hash to be used in encryption.
Return

( string )

Data of the content encrypted cryptHash.


_crypto.cryptHash(content: string) : string

Description

Encodes data with cryptHash.

Attributes
NAMETYPEDESCRIPTION
contentstringContent to be encrypted.
Return

( string )

Data of the content encrypted cryptHash.


_crypto.cryptHash(content: string, salt: string) : string

Description

Encodes data with cryptHash.

Attributes
NAMETYPEDESCRIPTION
contentstringContent to be encrypted.
saltstringSalt Hash to be used in encryption.
Return

( string )

Data of the content encrypted cryptHash.


desDecode


_crypto.desDecode(content: string, data: byte[]) : string

Description

Encodes data with Desdecode (Des).

Attributes
NAMETYPEDESCRIPTION
contentstringContent to be encrypted.
databyte[]Data to be encrypted.
Return

( string )

Binary data of the content encrypted in Desdecode (Des).


_crypto.desDecode(content: string, data: byte[], charset: string) : string

Description

Encodes data with Desdecode (Des).

Attributes
NAMETYPEDESCRIPTION
contentstringContent to be encrypted.
databyte[]Data to be encrypted.
charsetstringCharset.
Return

( string )

Binary data of the content encrypted in Desdecode (Des).


desDecodeBase64


_crypto.desDecodeBase64(content: string, data: string, charset: string) : string

Description

Encodes data with Desdecode (Des) e convertido em base 64.

Attributes
NAMETYPEDESCRIPTION
contentstringContent to be encrypted.
datastringData to be encrypted.
charsetstringCharset.
Return

( string )

Binary data of the content encrypted in Desdecode (Des) and coverted in base 64.


desEncode


_crypto.desEncode(key: string, content: string) : byte[]

Description

Encodes data with desEncode and returns binary encryption.

Attributes
NAMETYPEDESCRIPTION
keystringSecret key for encryption.
contentstringContent to be encrypted.
Return

( byte[] )

Binary data of the content encrypted in desEncode.


_crypto.desEncode(key: string, content: string, charset: string) : byte[]

Description

Encodes data with desEncode and returns binary encryption.

Attributes
NAMETYPEDESCRIPTION
keystringSecret key for encryption.
contentstringContent to be encrypted.
charsetstringCharset.
Return

( byte[] )

Binary data of the content encrypted in desEncode.


desEncodeBase64


_crypto.desEncodeBase64(key: string, content: string, charset: string) : string

Description

Encodes data with desEncode and returns string encryption.

Attributes
NAMETYPEDESCRIPTION
keystringSecret key for encryption.
contentstringContent to be encrypted.
charsetstringCharset.
Return

( string )

String data of the content encrypted in desEncode.


hmac256


_crypto.hmac256(key: byte[], content: byte[]) : byte[]

Description

It encodes the data with HMAC256, which serves to guarantee integrity and authenticity.

Attributes
NAMETYPEDESCRIPTION
keybyte[]Secret key for encryption.
contentbyte[]Content to be encoded with HMAC256.
Return

( byte[] )

Data encoded with HMAC256.


_crypto.hmac256(key: string, content: string) : byte[]

Description

It encodes the data with HMAC256, which serves to guarantee integrity and authenticity.

Attributes
NAMETYPEDESCRIPTION
keystringSecret key for encryption.
contentstringContent to be encoded with HMAC256.
Return

( byte[] )

Data encoded with HMAC256.


hmac256Base64


_crypto.hmac256Base64(key: byte[], content: byte[]) : string

Description

Encodes data with HMAC256 and converts to Base64, which serves to guarantee integrity and authenticity.

Attributes
NAMETYPEDESCRIPTION
keybyte[]Secret key for encryption.
contentbyte[]Content to be encoded with HMAC256.
Return

( string )

Data encoded with HMAC256 and in Base64 format.


_crypto.hmac256Base64(key: string, content: string) : string

Description

Encodes data with HMAC256 and converts to Base64, which serves to guarantee integrity and authenticity.

Attributes
NAMETYPEDESCRIPTION
keystringSecret key for encryption.
contentstringContent to be encoded with HMAC256.
Return

( string )

Data encoded with HMAC256 and in Base64 format.


hmac256Hex


_crypto.hmac256Hex(key: byte[], content: byte[]) : string

Description

Encodes data with HMAC256 and converts to hexadecimal, which serves to guarantee integrity and authenticity.

Attributes
NAMETYPEDESCRIPTION
keybyte[]Secret key for encryption.
contentbyte[]Content to be encoded with HMAC256.
Return

( string )

Data encoded with HMAC256 and in hexadecimal format.


_crypto.hmac256Hex(key: string, content: string) : string

Description

Encodes data with HMAC256 and converts to hexadecimal, which serves to guarantee integrity and authenticity.

Attributes
NAMETYPEDESCRIPTION
keystringSecret key for encryption.
contentstringContent to be encoded with HMAC256.
Return

( string )

Data encoded with HMAC256 and in hexadecimal format.


md5


_crypto.md5(content: string) : byte[]

Description

Encodes data with MD5 and returns 128-bit encryption.

Attributes
NAMETYPEDESCRIPTION
contentstringContent to be encrypted.
Return

( byte[] )

Data of the content encrypted in MD5.


md5Base64


_crypto.md5Base64(content: string) : string

Description

Encodes data with cryptHash.

Attributes
NAMETYPEDESCRIPTION
contentstringContent to be encrypted.
Return

( string )

Data of the content encrypted in cryptHash.


md5Hex


_crypto.md5Hex(content: string) : string

Description

Encodes data with MD5 and converts the encryption to hexadecimal

Attributes
NAMETYPEDESCRIPTION
contentstringContent to be encrypted.
Return

( string )

Data of the content encrypted in MD5 and converted in hexadecimal format.


sha256


_crypto.sha256(content: byte[]) : string

Description

Encodes data with SHA256 (SHA-2) and converts binary encryption to hexadecimal.

Attributes
NAMETYPEDESCRIPTION
contentbyte[]Content to be encrypted.
Return

( string )

Content encrypted in SHA256 (SHA2) and converted to hexadecimal.


_crypto.sha256(content: string) : string

Description

Encodes data with SHA256 (SHA-2) and converts binary encryption to hexadecimal.

Attributes
NAMETYPEDESCRIPTION
contentstringContent to be encrypted.
Return

( string )

Content encrypted in SHA256 (SHA2) and converted to hexadecimal.


sha256AsBytes


_crypto.sha256AsBytes(content: byte[]) : byte[]

Description

Encodes data with SHA256 (SHA-2) and returns binary encryption.

Attributes
NAMETYPEDESCRIPTION
contentbyte[]Content to be encrypted.
Return

( byte[] )

Binary data of the content encrypted in SHA256 (SHA-2).


_crypto.sha256AsBytes(content: string) : byte[]

Description

Encodes data with SHA256 (SHA-2) and returns binary encryption.

Attributes
NAMETYPEDESCRIPTION
contentstringContent to be encrypted.
Return

( byte[] )

Binary data of the content encrypted in SHA256 (SHA-2).


sha384


_crypto.sha384(content: byte[]) : string

Description

Encodes data with SHA384 (SHA-2) and converts binary encryption to hexadecimal.

Attributes
NAMETYPEDESCRIPTION
contentbyte[]Content to be encrypted.
Return

( string )

Content encrypted in SHA384 (SHA2) and converted to hexadecimal.


_crypto.sha384(content: string) : string

Description

Encodes data with SHA384 (SHA-2) and converts binary encryption to hexadecimal.

Attributes
NAMETYPEDESCRIPTION
contentstringContent to be encrypted.
Return

( string )

Content encrypted in SHA384 (SHA2) and converted to hexadecimal.


sha384AsBytes


_crypto.sha384AsBytes(content: byte[]) : byte[]

Description

Encodes data with SHA384 (SHA-2) and returns binary encryption.

Attributes
NAMETYPEDESCRIPTION
contentbyte[]Content to be encrypted.
Return

( byte[] )

Binary data of the content encrypted in SHA384 (SHA-2).


_crypto.sha384AsBytes(content: string) : byte[]

Description

Encodes data with SHA384 (SHA-2) and returns binary encryption.

Attributes
NAMETYPEDESCRIPTION
contentstringContent to be encrypted.
Return

( byte[] )

Binary data of the content encrypted in SHA384 (SHA-2).


sha512


_crypto.sha512(content: byte[]) : string

Description

Encodes data with SHA512 (SHA-2) and converts binary encryption to hexadecimal.

Attributes
NAMETYPEDESCRIPTION
contentbyte[]Content to be encrypted.
Return

( string )

Content encrypted in SHA512 (SHA2) and converted to hexadecimal.


_crypto.sha512(content: string) : string

Description

Encodes data with SHA512 (SHA-2) and converts binary encryption to hexadecimal.

Attributes
NAMETYPEDESCRIPTION
contentstringContent to be encrypted.
Return

( string )

Content encrypted in SHA512 (SHA2) and converted to hexadecimal.


sha512AsBytes


_crypto.sha512AsBytes(content: byte[]) : byte[]

Description

Encodes data with SHA512 (SHA-2) and returns binary encryption.

Attributes
NAMETYPEDESCRIPTION
contentbyte[]Content to be encrypted.
Return

( byte[] )

Binary data of the content encrypted in SHA512 (SHA-2).


_crypto.sha512AsBytes(content: string) : byte[]

Description

Encodes data with SHA512 (SHA-512) and returns binary encryption.

Attributes
NAMETYPEDESCRIPTION
contentstringContent to be encrypted.
Return

( byte[] )

Binary data of the content encrypted in SHA512 (SHA-2).