API: Crypto
encrypt
JavaScript
Encrypt with the algorithm of your choice (algorithm default: aes-256-cbc
, ivSize default: 16
) using a string and a secret (secret).
Parameters
str::string
secret::string
algorithm::string || 'aes-256-cbc'
ivSize::number || 16
Returns
string
Examples
javascript
_.encrypt('test', 'secret-key');
decrypt
JavaScript
Decrypt with the specified algorithm (default: aes-256-cbc
) using a string and a secret (secret).
Parameters
str::string
secret::string
algorithm::string || 'aes-256-cbc'
Returns
string
Examples
javascript
_.decrypt('61ba43b65fc...', 'secret-key');
objectId
JavaScriptDart
Returns a random string hash of the ObjectId format (primarily utilized by MongoDB).
Parameters
No parameters required
Returns
string
Examples
javascript
_.objectId(); // Returns '651372605b49507aea707488'
md5Hash
JavaScriptDart
Converts String data to md5 hash value and returns it.
Parameters
str::string
Returns
string
Examples
javascript
_.md5Hash('test'); // Returns '098f6bcd4621d373cade4e832627b4f6'
sha1Hash
JavaScriptDart
Converts String data to sha1 hash value and returns it.
Parameters
str::string
Returns
string
Examples
javascript
_.sha1Hash('test'); // Returns 'a94a8fe5ccb19ba61c4c0873d391e987982fbbd3'
sha256Hash
JavaScriptDart
Converts String data to sha256 hash value and returns it.
Parameters
str::string
Returns
string
Examples
javascript
_.sha256Hash('test'); // Returns '9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08'
encodeBase64
JavaScriptDart
Base64-encode the given string.
Parameters
str::string
Returns
string
Examples
javascript
_.encodeBase64('this is test'); // Returns 'dGhpcyBpcyB0ZXN0'
decodeBase64
JavaScriptDart
Decodes an encoded base64 string to a plain string.
Parameters
encodedStr::string
Returns
string
Examples
javascript
_.decodeBase64('dGhpcyBpcyB0ZXN0'); // Returns 'this is test'
strToNumberHash
JavaScriptDart
Returns the specified string as a hash value of type number. The return value can also be negative.
Parameters
str::string
Returns
number
Examples
javascript
_.strToNumberHash('abc'); // Returns 96354
_.strToNumberHash('Hello'); // Returns 69609650
_.strToNumberHash('hello'); // Returns 99162322