Skip to main content

Crypto

Data encryption algorithms.


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).