spino.js
v1.0.5
Published
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.
Maintainers
Readme
# Install module package
npm i spino.js@latest
# Require the package
const spinojs = require('spino.js')Key Features
🔒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]
Supported Algorithms
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
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
