Development
2024-01-02
Generating Safe Random Numbers (2/2): TRNG and CSPRNG
How TRNGs and CSPRNGs produce safe random numbers, and how to use them across operating systems and programming languages.
Tag
4 posts tagged with #cryptography
2024-01-02
How TRNGs and CSPRNGs produce safe random numbers, and how to use them across operating systems and programming languages.
2023-05-01
From coin tosses and dice to a computer's pseudo-random output — why we need random numbers and why naive randomness isn't enough.
2018-05-08
How a private key is recovered from an Ethereum KeyStore file — password verification, mac comparison, AES decryption — plus follow-up questions on the design.
2018-03-25
How an Ethereum KeyStore file holds and encrypts a private key, walked through step by step — ECDSA, Scrypt, AES, and SHA3-256.