AAhmedinfirst-projects-blog.hashnode.dev·2d ago · 6 min readBuilding a Cryptography Toolkit in Python — RSA, SHA-256, and Digital SignaturesDuring the fourth week of my cybersecurity internship, we were given a list of ten project ideas and asked to pick two to implement for our final submission. This project ended up becoming one of them00
이이준김inyijunkim.hashnode.dev·2d ago · 6 min readCracking a substitution cipher with no key: simulated annealing + trigram fitnessA monoalphabetic substitution cipher swaps every letter for another, consistently, across the whole message. E always becomes Q, T always becomes X, and so on. It is the cipher behind newspaper crypto00
AMAhmed Mohamedinahmedaldiab.hashnode.dev·3d ago · 1 min readMyCrackDBI’m excited to share MyCrackDB, a project I’ve been working on recently. Built in C++ using RocksDB and OpenSSL, it is designed to efficiently generate, store, and query cryptographic hashes while pro00
이이준김inyijunkim.hashnode.dev·4d ago · 5 min readHow the Vigenère cipher is broken: Kasiski, Friedman, and frequency analysisThe Vigenère cipher held a reputation as le chiffre indéchiffrable — "the indecipherable cipher" — for about three centuries. It isn't. Once you understand two ideas, breaking it by hand is a methodic00
이이준김inyijunkim.hashnode.dev·4d ago · 6 min readWhat cipher is this? How to identify classical ciphers from ciphertextIf you have ever stared at a block of garbled letters from a CTF, an escape room, or a puzzle book and thought "okay, but which cipher is this?" — that first guess is most of the battle. Decrypting is00
CSCraig Solomonincraigsolomon.hashnode.dev·4d ago · 4 min readOffline Blockchain Proof Verification with verify-proof PackageYour application receives a file and a JSON proof claiming the file was blockchain-anchored at a specific timestamp. You need to verify this claim without trusting the submitter. The verify-proof Pyth00
LLunaininternals.hashnode.dev·Jun 22 · 5 min readBridging Python and Rust: Mitigating GIL Contention in a High-Throughput LLM GatewayBridging Python and Rust: Mitigating GIL Contention in a High-Throughput LLM Gateway When building Aegis, an open-source OpenAI-compatible governance proxy, we made a core architectural decision: use 00
WDWREN DANIEL TULIOinwrentulio.hashnode.dev·Jun 21 · 9 min readEntroPass Postmortem: What I Learned Shipping a Cryptography-Heavy Desktop AppI shipped my first real project a few weeks ago. Not a tutorial clone, not a "hello world" with a button—an actual desktop password manager with AES-256-GCM encryption, PBKDF2 key derivation, BCrypt p00
DBDibyadipan Bhattacharyaindibyadipan.hashnode.dev·Jun 20 · 7 min readDesigning a Secrets Manager Assuming the Database Will Be LeakedAssume the database is gone. An attacker just dumped Postgres. They have every ciphertext, every nonce, and every project salt. This is the baseline threat model for Vaultify. The system guarantees th00
CSCraig Solomonincraigsolomon.hashnode.dev·Jun 10 · 5 min readSHA-256 Cryptographic Hashing for Developers: File Integrity ProofYou modify one pixel in a 4K image. The file size barely changes. But run SHA-256 on both versions and you get completely different 64-character hashes. This isn't a bug. It's the cryptographic avalan10