← All repos

EVP_BytesToKey

cryptojavascriptopenssl
Browse cluster: JavaScript Standard Style Linting
28commits
5contributors
3languages

Tech stack & purpose

EVP_BytesToKey is a JavaScript implementation of OpenSSL's key derivation algorithm, designed for cryptographic compatibility with OpenSSL. The library provides a function that derives encryption keys and initialization vectors from a password and optional salt using MD5 hashing. The project is built for JavaScript and explicitly warns against use except for maintaining compatibility with existing systems, recommending more secure alternatives like scrypt or pbkdf2-hmac-sha256 instead.

Languages

JavaScript
47.9%
C++
39.9%
Python
12.3%

Contributors