kdf

There are 61 repositories under kdf topic.

  • nakov/Practical-Cryptography-for-Developers-Book

    Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA

    Language:CSS3.5k13330423
  • noble-hashes

    paulmillr/noble-hashes

    Audited & minimal JS implementation of hash functions, MACs and KDFs.

    Language:JavaScript590124645
  • sdrapkin/SecurityDriven.Inferno

    :white_check_mark: .NET crypto done right. Professionally audited.

    Language:C#569344150
  • bcrypt

    patrickfav/bcrypt

    A Java standalone implementation of the bcrypt password hash function. Based on the Blowfish cipher it is the default password hash algorithm for OpenBSD and other systems including some Linux distributions. Includes a CLI Tool.

    Language:Java49572950
  • antelle/argon2-browser

    Argon2 library compiled for browser runtime

    Language:JavaScript38897781
  • weavejester/crypto-password

    Library for securely hashing passwords

    Language:Clojure2058115
  • dchest/scrypt-async-js

    Fast "async" scrypt implementation in JavaScript

    Language:JavaScript140122426
  • openwall/yescrypt

    Password-based key derivation function and password hashing scheme building upon scrypt

    Language:C140838
  • noctisynth/oblivion-rust

    A fast, lightweight, and full duplex secure end-to-end encryption protocol based on ECDHE

    Language:Rust96121
  • hkdf

    patrickfav/hkdf

    A standalone Java 7 implementation of HMAC-based key derivation function (HKDF) defined in RFC 5869 first described by Hugo Krawczyk. HKDF follows the "extract-then-expand" paradigm which is compatible to NIST 800-56C Rev. 1 two step KDF

    Language:Java67559
  • dajiaji/hpke-js

    A Hybrid Public Key Encryption (HPKE) module built on top of Web Cryptography API.

    Language:TypeScript631309
  • Genter

    therealOri/Genter

    A strong and customizable password generator made with python3!

    Language:Python33304
  • abeaumont/ocaml-pbkdf

    Password based key derivation functions from PKCS#5, RFC 2898

    Language:OCaml21706
  • yaosiang/cryptography-course

    建議開發者知道的密碼學知識

    Language:TypeScript20407
  • juanelas/scrypt-pbkdf

    A faster JS implementation of the scrypt password-based key derivation function

    Language:JavaScript18341
  • abeaumont/ocaml-scrypt-kdf

    Scrypt key derivation function in pure OCaml as defined in https://tools.ietf.org/html/draft-josefsson-scrypt-kdf-04

    Language:OCaml17802
  • jamoes/ecies

    Elliptical Curve Integrated Encryption System (ECIES), as specified by SEC 1 - Ver. 2.0

    Language:Ruby13214
  • singlestep-kdf

    patrickfav/singlestep-kdf

    Implementation of the single-step key derivation function (KDF) as described in NIST Special Publication 800-56C Rev1 supporting messages digest and HMAC.

    Language:Java9431
  • davikawasaki/password-manager-security-class

    A password manager written in Python (2.7) with htmlPy using Password-Based Key Derivation Function 2 (PBKDF2), Advanced Encryption Standard (AES) and Secure Hash Algorithm (SHA-256).

    Language:Python8400
  • openwall/yescrypt-go

    Go implementation of scrypt and yescrypt key derivation and password hashing functions

    Language:Go7100
  • vstoykovbg/slowkdf

    Slow KDF for serious key stretching based on Scrypt

    Language:Python6202
  • andreimilto/HKDF.Standard

    Fast, cross-platform, RFC-compliant implementation of HMAC-based Extract-and-Expand Key Derivation Function (HKDF) in .NET Standard

    Language:C#5200
  • samuel-lucas6/draft-lucas-bkdf

    An Internet-Draft for the Balloon Key Derivation Function (BKDF), a memory-hard password hashing and password-based key derivation function.

    Language:Makefile55231
  • xianghuzhao/kdfcrypt

    Go library for password hashing with KDF (key derivation function)

    Language:Go5200
  • bkdf

    patrickfav/bkdf

    BCrypt based key derivation function to improve BCrypt as a cryptographic primitive for password hashing and key derivation

    Language:Java4412
  • MaxBubblegum47/PyFind

    Applied cryptography project. Unimore computer science master degree. Apple find my devices implementation in python

    Language:Python3202
  • pindjouf/cryptoooor

    Get your files encrypted -- decrypted using AES-GCM encryption.

    Language:Rust311
  • samuel-lucas6/scrypt.NET

    A .NET implementation of scrypt.

    Language:C#220
  • sug0/passgone

    Generate passwords, via mnemonics and counters.

    Language:Rust210
  • ansemjo/stdkdf

    derive a key from a salt and a password on the commandline

    Language:Shell130
  • jchambers/java-hkdf

    A Java implementation of HKDF (RFC 5869)

    Language:Java120
  • krysopath/derive

    poorman's self sovereign password managment

    Language:Go110
  • samuel-lucas6/NIST-KBKDFs

    A .NET implementation of the NIST SP 800-56Cr2 and NIST SP 800-108r1 KDFs.

    Language:C#120
  • sean0x42/kdf

    KDF is a JSON based document format that will breathe some life into your documents.

    Language:CSS1200
  • sean0x42/rust-kdf

    A Rust library and CLI for parsing and converting KDF documents.

    Language:Rust120