Displaying 1 to 17 from 17 results

MasterPassword - A stateless password management solution.

  •    Objective-C

Master Password is a completely new way of thinking about passwords. It consists of an algorithm that implements the core idea and applications for various platforms making the alogirthm available to users on a variety of devices and platforms.

huge - Simple user-authentication solution, embedded into a small framework.

  •    PHP

Just a simple user authentication solution inside a super-simple framework skeleton that works out-of-the-box (and comes with an auto-installer), using the future-proof official bcrypt password hashing/salting implementation of PHP 5.5+, plus some nice features that will speed up the time from idea to first usable prototype application dramatically. Nothing more. This project has its focus on hardcore simplicity. Everything is as simple as possible, made for smaller projects, typical agency work and quick drafts. If you want to build massive corporate applications with all the features modern frameworks have, then have a look at Laravel, Symfony or Yii, but if you just want to quickly create something that just works, then this script might be interesting for you. HUGE's simple-as-possible architecture was inspired by several conference talks, slides and articles about huge applications that - surprisingly and intentionally - go back to the basics of programming, using procedural programming, static classes, extremely simple constructs, not-totally-DRY code etc. while keeping the code extremely readable (StackOverflow, Wikipedia, SoundCloud).

buddy-hashers - Collection of password hashers.

  •    Java

buddy-hashers module is dedicated to provide a collection of secure password hashers functions.See the documentation for more detailed information.

simple-scrypt - A convenience library for generating, comparing and inspecting password hashes using the scrypt KDF in Go

  •    Go

The API closely mirrors Go's bcrypt library in an effort to make it easy to migrate—and because it's an easy to grok API.Thanks to the work by tgulacsi, you can have simple-scrypt automatically determine the optimal parameters for you (time vs. memory). You should run this once on program startup, as calibrating parameters can be an expensive operation.

Android-PwdHash - A password hash implementation for Android.

  •    Java

Lightweight tool to generate website specific, theft-resistant passwords. Just use the "Share page" option in the Android browser or open Password Hash directly. Based upon and compatible with pwdhash.com.Android PwdHash is free software published under a BSD style open source license. See LICENSE for details.

argon2_cffi - Secure Password Hashes for Python

  •    Python

passlib 1.7.0 and later offers Argon2 support using this library too. argon2_cffi’s documentation lives at Read the Docs, the code on GitHub. It’s rigorously tested on Python 2.7, 3.4+, and PyPy.

comeonin_ecto_password - Ecto type for saving encrypted passwords using Comeonin

  •    Elixir

For ecto 1 compatibility use the ecto-1 branch. After casting the password will already be encrypted in the changeset, and can be saved to your table's string column.

stormpath-sdk-node - Official Node.js SDK for the Stormpath User Management REST API

  •    Javascript

We are incredibly excited to announce that Stormpath is joining forces with Okta. Please visit the Migration FAQs for a detailed look at what this means for Stormpath users. We're available to answer all questions at support@stormpath.com.

argon2rs - The pure-Rust password hashing library running on Argon2.

  •    Rust

This is a purely Rust-based library that provides both variants of the state-of-the-art Argon2 hashing algorithm, suitable for password hashing and password-based key derivation. There are two variants of Argon2 that differ in the manner by which reference indices are computed during block-filling rounds. Argon2d does this in a faster but data-dependent fashion that could be vulnerable to side-channel attacks, whereas Argon2i ("i" denoting independence from plaintext input) works slower but is immune to such attacks and is therefore the preferred choice for password hashing.

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.

goArgonPass - goArgonPass is a Argon2 Password utility package for Go using the crypto library package Argon2

  •    Go

All hashing and crypto is done by Go library packages. This is only a utility package to make the process described easier. goArgonPass is a Argon2 Password utility package for Go using the crypto library package Argon2. Argon2 was the winner of the most recent Password Hashing Competition and doesn't suffer from issues that Bcrypt has such as truncating input over 72 characters. This is designed for use anywhere password hashing and verification might be needed and is intended to replace implementations using bcrypt or Scrypt. The string input/output format was designed to be compatible with Passlib for Python and Argon2 PHP, and you should have full compatibility using the argon2i function, but will not be able to use argon2id, which is the default for this pacakge until those libraries are updated to support it. I encourage you to find the parameters that work best for your application, but the defaults are resonable for an interactive use such as a web application login.

jhash - Password hashing utility in Java

  •    Java

Password hashing utility in Java. It can hash passwords with PBKDF2 hmac SHA1/SHA256/SHA512, BCRYPT, or SCRYPT, and it salts automatically and has a pepper option. Or Download the latest release. Published on JCenter.


  •    CSharp

ASP.NET Identity 2 password hasher with configurable number of iterations

bcrypt.net - BCrypt.Net - Bringing updates to the original bcrypt package

  •    CSharp

Porting of bcrypt.codeplex.com with enhanced security, missing fixes, features and better .net support. The simplest usage is as follows...

goSecretBoxPassword - A probably paranoid Golang utility library for securely hashing and encrypting passwords based on the Dropbox method

  •    Go

This is a Golang library for securing passwords it is based on the Dropbox method for password storage. The both passphrases are first hashed with Blake2b-512 then a random 64-bit salt is generated and a secure hash is generated using Scrypt with the user specified parameters. The salt is appended to resulting 56 byte hash for a total of 64 bytes. The masterpassphrase Scrypt output, which Dropbox describes as a global pepper, is then hashed with Blake2b-256 and is used as a key along with a 192-bit random nonce value for the user passphrase Scrypt output along with Scrypt salt to be encrypted using NaCl Secretbox. NaCl Secretbox uses XSalsa20 and Poly1305 to encrypt and authenticate data. All hashing and crypto is done by Go library packages. This is only a utility library to make the process described easier.

CatCrypto - An easy way for hashing and encryption.

  •    C

CatCrypto also contains Swift bindings of Argon2, the password-hashing function that won the Password Hashing Competition (PHC). Context contains inputs and configures for function crypto.

wp-password-argon-two - Securely store WordPress user passwords in database with Argon2i hashing and SHA-512 HMAC using PHP's native functions

  •    PHP

Securely store WordPress user passwords in database with Argon2i hashing and SHA-512 HMAC using PHP's native functions. Replace WordPress' phpass hasher with Argon2i hashing and SHA-512 HMAC.