The Curious Engineer

All blogs / Security

Chosen Plaintext

chosenplaintext.ca

Notes on cryptography, programming, and information security.

SecurityJavaScript / TypeScript

’15’16’17’18’19’20’21’22’23’24’25’26
Posts
12 from 31 Mar 2015 to 1 Jun 2017
Posting
quiet since 2017
Kind
personal blog
Feed
https://www.chosenplaintext.ca/feed.xml

2017 2

  1. The radix 2^51 trick
  2. A beginner's guide to constant-time cryptography

2015 8

  1. Your attack cost estimates are probably too low
  2. The design flaw in PBKDF2
  3. Cryptography red flags
  4. Breaking crypto: repeated-key XOR
  5. 5 rules for escaping callback hell
  6. /dev/urandom doesn't run out of entropy
  7. What is a block cipher, exactly?
  8. Critical vulnerabilities in JSON Web Token libraries

Undated 2

  1. Why you should be using HTTP Strict Transport Security (HSTS) on your website
  2. Signing files vs signing file hashes