PE runtime-crypter with ChaCha20, HKDF and SHA256 algorithms for both ecnryption and obfuscation.
-
Updated
Jun 12, 2025 - C
8000
PE runtime-crypter with ChaCha20, HKDF and SHA256 algorithms for both ecnryption and obfuscation.
A shared preference implementation for confidential data. Per default uses AES-GCM, BCrypt and HKDF as cryptographic primitives. Uses the concept of Fingerprinting combined with optional user provided passwords.
Python implementation of Diffie-Hellman key exchange using X25519 and HKDF key derivation, intended purely for educational purposes to illustrate secure key exchange and cryptographic key derivation concepts. Designed for learners who want to understand the core principles of key exchange protocols.
Cryptography Notebook is a repository containing some of the cryptographic implementations I have done for learning purposes.
ncryptf for PHP - Secure API authentication and end to end encryption
ncryptf for Swift 4+ - Secure API authentication and end to end encryption
This is a website which allows users to encrypt and decrypt audio files. combines multiple encryption startegies for secure encryption
Webserver implemented for the Radio Frequency Identification assignment of my graduation.
ncryptf for .Net Core 2.1+
TurtlPass Firmware for Raspberry Pi Pico (RP2040)
Linux command line interface encryption program (encrypting / decrypting files, or folders) using AES-256-GCM (Galois Counter Mode) as an encryption algorithm and SHA-256 as HKDF (Key Derivation Function based on HMAC).
UnknownAccess is a plausible deniable secret encryption scheme. Utilising; AES_256_GCM Argon2Key KDF and HKDF.
This package can be used to decrypt JWEs issued by next-auth in any external APIs
PyCryptX - an X25519 + Ed25519 + ChaCha20 + BLAKE2b based public key encryption program in Python. This is an unaudited hobby project!
Add a description, image, and links to the hkdf topic page so that developers can more easily learn about it.
To associate your repository with the hkdf topic, visit your repo's landing page and select "manage topics."