spino.js

1.0.5 • Public • Published

npm GitHub Static Badge
Codacy grade GitHub Workflow Status (with event)


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

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

Licensing

FOSSA Status

Package Sidebar

Install

npm i spino.js

Weekly Downloads

1

Version

1.0.5

License

AGPL-3.0

Unpacked Size

65.3 kB

Total Files

39

Last publish

Collaborators

  • notreeceharris