List of PBKDF2 implementations
List of software that implements or uses the PBKDF2 key derivation standard. == Implementations == wolfSSL Libgcrypt Bash implementation Crypto-JS Javascript implementation openssl's C implementation OpenBSD's C implementation PolarSSL's C implementation CyaSSL's C implementation ActionScript 3.0 implementation .NET Framework's implementation Delphi/Free Pascal implementation Erlang implementation Go implementation PBKDF2 for Haxe JavaScript implementations slow, less slow, fast Archived 2013-03-30 at the Wayback Machine, benchmark Archived 2015-12-22 at the Wayback Machine Java implementation (PBKDF2WithHmacSHA256) Python implementation Python standard library Perl implementation (large), (small), (tiny), Native Perl Implementation – no dependency hell Ruby's standard library Ruby implementation Rust implementation REBOL2 implementation PHP implementations: native (added in v5.5.0), pure PHP implementation Scala implementation Common Lisp implementation (Ironclad) Web Cryptography API == Systems that use PBKDF2 == GNU GRUB to protect the bootloader password Wi-Fi Protected Access (WPA and WPA2) used to secure Wi-Fi wireless networks Microsoft Windows Data Protection API (DPAPI) OpenDocument encryption used in OpenOffice.org WinZip's AES Encryption scheme.
Source: Wikipedia — List of PBKDF2 implementations (CC BY-SA 4.0)