-
Securely Encrypting Data Using Rust and Argon2i
Specifically, how to encrypt your sensitive information using the power of Rust and Argon2i. But first, let’s take a moment to appreciate just how…
-
Rust’s OpenSSL and Orion Libraries for Secure Networking
Fast-key-erasure random-number generators: An effort to clean up several messes simultaneously. #rng #forwardsecrecy #urandom #cascade #hmac #rekeying #proofs Let’s talk about Rust and its…
-
PyNaCl Public Key Encryption
Today were going to talk about PyNaCl, a Python library for public key encryption that’s so easy to use, even your grandma could do…
-
PyCryptoDome’s AES and RSA Encryption
We’ll be focusing on two of its most popular encryption algorithms: AES and RSA. Starting off, AES. This is a symmetric key algorithm that…
-
SecureRandom in Java
First: what is a secure random number generator? Well, it’s basically a fancy way of saying “we want numbers that are unpredictable and can’t…
-
SecureRandom in Java SE 10 and JDK 10
Specifically, the cryptographically strong kind of randomness that you can get with Java SE 10 and JDK 10 using SecureRandom. To start: what is…
-
Using Ed25519 Keys with the Cosmos SDK
First: what is Ed25519? It’s a type of digital signature algorithm that uses a public key to verify your identity, kind of like how…
-
Recovering Private Keys for Ethereum and Bitcoin
Are you tired of losing your precious digital coins because you can’t remember your private keys? Before anything else, what exactly is a private…