Cryptographic Primitive Implementation for illustration
WARNING
This package is intended for demonstrative purpose, which means it should not be used for security related scenarios.
Cryptwist is a package that implement cryptography primitives in a simple and clear manner in pure JavaScript. While the performance and security cannot meet the requirement for real business, the structures in most of implementations become relatively more intuitive and understandable for beginner than those complete and production-ready packages.
Use npm
or yarn
to add this package as a dependency.
# use npm
npm i -s cryptwist
# or use yarn
yarn add cryptwist
Please check the unit tests as reference for usage hints. The typings information also provides a glance of the interface of this library.
Check components page for a detailed list about the supported and planned list of components.
Cryptwist is open sourced under an MIT license.