A robust framework that leverages well-established and industry-compliant algorithms via a user-friendly API, facilitating effortless integration of cryptographically secure encryption and hashing techniques.
# Install module package
npm i spino.js@latest
# Require the package
const spinojs = require('spino.js')
-
๐
Assured Security: Prioritizing your data's safety. -
โ
Industry-Compliant Algorithms: Meeting regulatory standards. -
๐
Fast and Easy Implementation: Swift integration. -
๐
Open-Source: Collaborative and transparent development. -
๐ท
Vulnerability Monitoring: Continuous code scrutiny. -
๐ฅฃ
Algorithm mixing: SImple way to mix algorithms. [wiki] -
๐ง
Innovative Salting Algorithm: Easy and effective protection. [wiki] -
๐งช
Experimental Algorithms: Cryptographically safe unseen algorithms. [wiki]
Name | Syntax | Wiki |
---|---|---|
aes-cbc |
spinojs.aes.cbc.encrypt() spinojs.aes.cbc.decrypt()
|
/wiki/AES#cbc |
aes-gcm |
spinojs.aes.gcm.encrypt() spinojs.aes.gcm.decrypt()
|
/wiki/AES#gcm |
sha512 | spinojs.sha.sha512() |
/wiki/sha#sha512 |
sha512-256-rsa | spinojs.sha.sha512_256rsa() |
/wiki/sha#sha512_256rsa |
bcrypt |
spinojs.bcrypt.hash() spinojs.bcrypt.compare()
|
/wiki/bcrypt |
View all...
Name | Syntax | Wiki |
---|---|---|
aes-cbc |
spinojs.aes.cbc.encrypt() spinojs.aes.cbc.decrypt()
|
/wiki/AES#cbc |
aes-cbc-hmac |
spinojs.aes.cbc_hmac.encrypt() spinojs.aes.cbc_hmac.decrypt()
|
/wiki/AES#cbc_hmac |
aes-cfb |
spinojs.aes.cfb.encrypt() spinojs.aes.decrypt()
|
/wiki/AES#cfb |
aes-cfb1 |
spinojs.aes.cfb1.encrypt() spinojs.aes.cfb1.decrypt()
|
/wiki/AES#cfb1 |
aes-cfb8 |
spinojs.aes.cfb8.encrypt() spinojs.aes.cfb8.decrypt()
|
/wiki/AES#cfb8 |
aes-ctr |
spinojs.aes.ctr.encrypt() spinojs.aes.ctr.decrypt()
|
/wiki/AES#ctr |
aes-ecb |
spinojs.aes.ecb.encrypt() spinojs.aes.ecb.decrypt()
|
/wiki/AES#ecb |
aes-gcm |
spinojs.aes.gcm.encrypt() spinojs.aes.gcm.decrypt()
|
/wiki/AES#gcm |
aes-ofb |
spinojs.aes.ofb.encrypt() spinojs.aes.ofb.decrypt()
|
/wiki/AES#ofb |
sha1 | spinojs.sha.sha1() |
/wiki/sha#sha1 |
sha1-rsa | spinojs.sha.sha1rsa() |
/wiki/sha#sha1rsa |
sha244 | spinojs.sha.sha244() |
/wiki/sha#sha244 |
sha244-rsa | spinojs.sha.sha244rsa() |
/wiki/sha#sha244rsa |
sha256 | spinojs.sha.sha256() |
/wiki/sha#sha256 |
sha256-rsa | spinojs.sha.sha256rsa() |
/wiki/sha#sha256rsa |
sha3 | spinojs.sha.sha3() |
/wiki/sha#sha3 |
sha3-224 | spinojs.sha.sha3_224() |
/wiki/sha#sha3_224 |
sha3-256 | spinojs.sha.sha3_256() |
/wiki/sha#sha3_256 |
sha3-384 | spinojs.sha.sha3_384() |
/wiki/sha#sha3_384 |
sha3-512 | spinojs.sha.sha3_512() |
/wiki/sha#sha3_512 |
sha384 | spinojs.sha.sha384() |
/wiki/sha#sha384 |
sha384-rsa | spinojs.sha.sha384rsa() |
/wiki/sha#sha384rsa |
sha512 | spinojs.sha.sha512() |
/wiki/sha#sha512 |
sha512-rsa | spinojs.sha.sha512rsa() |
/wiki/sha#sha512rsa |
sha512-224 | spinojs.sha.sha512_224() |
/wiki/sha#sha512_224 |
sha512-224-rsa | spinojs.sha.sha512_224rsa() |
/wiki/sha#sha512_224rsa |
sha512-256 | spinojs.sha.sha512_256() |
/wiki/sha#sha512_256 |
sha512-256-rsa | spinojs.sha.sha512_256rsa() |
/wiki/sha#sha512_256rsa |
md5 | spinojs.md5.md5() |
/wiki/md5#md5 |
md5-sha1 | spinojs.md5.md5sha1() |
/wiki/md5#md5_sha1 |
bcrypt |
spinojs.bcrypt.hash() spinojs.bcrypt.compare()
|
/wiki/bcrypt |