Displaying 1 to 20 from 31 results

forge - A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps

  •    Javascript

A native implementation of TLS (and various other cryptographic tools) in JavaScript. The Forge software is a fully native implementation of the TLS protocol in JavaScript, a set of cryptography utilities, and a set of tools for developing Web Apps that utilize many network resources.

comeonin - Password hashing library for the Elixir programming language

  •    Elixir

Password hashing library for Elixir. This library is intended to make it very straightforward for developers to check users' passwords in as secure a manner as possible.

ring - Safe, fast, small crypto using Rust

  •    Rust

ring is focused on the implementation, testing, and optimization of a core set of cryptographic operations exposed via an easy-to-use (and hard-to-misuse) API. ring exposes a Rust API and is written in a hybrid of Rust, C, and assembly language. ring is focused on general-purpose cryptography. WebPKI X.509 certificate validation is done in the webpki project, which is built on top of ring. Also, multiple groups are working on implementations of cryptographic protocols like TLS, SSH, and DNSSEC on top of ring.




credential - Easy password hashing and verification in Node

  •    Javascript

Easy password hashing and verification in Node. Protects against brute force, rainbow tables, and timing attacks.Employs cryptographically secure, per password salts to prevent rainbow table attacks. Key stretching is used to make brute force attacks impractical. A constant time verification check prevents variable response time attacks.

pick - A secure and easy-to-use CLI password manager for macOS and Linux

  •    Go

A secure and easy-to-use password manager for macOS and Linux. Make your master password strong, unique, and don't forget it! You'll need your master password to access your safe. Without it your safe can not be unlocked.

fast-sha256-js - SHA-256, HMAC and PBKDF2 implementation for JavaScript/TypeScript with typed arrays for modern browsers and Node

  •    Javascript

SHA-256 implementation for JavaScript/TypeScript with typed arrays that works in modern browsers and Node.js. Implements the hash function, HMAC, and PBKDF2.Public domain. No warranty.

scrypt-async-js - Fast "async" scrypt implementation in JavaScript

  •    Javascript

Fast "async" scrypt implementation in JavaScript.Works in browsers without throwing "kill slow script" warnings due to configurable interruptStep, which yields from calculation. Compatible even with old versions of IE. Also works with Node.js (but you should really use the C implementation for that).


angular-crypto - angular-crypto provides standard and secure cryptographic algorithms for Angular

  •    Javascript

angular-crypto provides standard and secure cryptographic algorithms for Angular.js with support for: MD5, SHA-1, SHA-256, RC4, Rabbit, AES, DES, PBKDF2, HMAC, OFB, CFB, CTR, CBC, Base64

couch-pwd - CouchDB like salt and password generation with PBKDF2

  •    Javascript

Hash and compare passwords with the crypto's pbkdf2. Heavily inspired by node-pwd.The resulting salt and password Strings are the same you'd get when you save a user to CouchDB and let CouchDB do all the hashing for you.

pws - Command-Line Password Safe 🔐︎

  •    Ruby

pws is a command-line password safe/manager written in Ruby using aes-256-cbc and pbkdf2. Run $ pws --help for usage information.

pbkdf2-password - Easy salt/password creation for Node.js, extracted from Mosca

  •    Javascript

Easy salt/password creation for Node.js, extracted from Mosca. Creates a new hasher functions, with the specified options.

oscrypto - Compiler-free Python crypto library backed by the OS, supporting CPython and PyPy

  •    Python

A compilation-free, always up-to-date encryption library for Python that works on Windows, OS X, Linux and BSD. Supports the following versions of Python: 2.6, 2.7, 3.2, 3.3, 3.4, 3.5, 3.6 and pypy. OS X 10.6 will not be supported due to a lack of available cryptographic primitives and due to lack of vendor support.

simple-crypt - Simple and easy-to-use encryption and signing module

  •    Javascript

Javascript library for signing and encrypting data. The API is described here.

rust-djangohashers - A Rust port of the password primitives used in Django Project.

  •    Rust

A Rust port of the password primitives used in Django Project. Django's django.contrib.auth.models.User class has a few methods to deal with passwords, like set_password() and check_password(); DjangoHashers implements the primitive functions behind those methods. All Django's built-in hashers are supported.

PBKDF2-Wrapper - An Objective-C interface for the PBKDF2 implementation in CommonCrypto.

  •    Objective-C

PBKDF2-Wrapper provides a very simple Objective-C interface for the CommonCrypto implementation of the PBKDF2 algorithm. Derive an encryption key from a password. PBKDF2Result automatically handles creating a secure random salt, and calibrating the number of rounds to take approximately 100ms to derive the key.

heimdall - Secure Password Storage

  •    Java

This library implements a secure and upgradeable password hashing mechanism.