~/talk

.NET Data Security : Hope is not a Strategy

Talkat NDC Oslo 2016 · 2016-06-08..06-10· [security]
slides:none on file

Practical .NET recipe: use RNGCryptoServiceProvider to generate 32‑byte keys and 16‑byte IVs, hash with SHA‑256, authenticate with HMAC‑SHA256, store passwords with PBKDF2 (RFC2898) at tens of thousands of iterations (examples show 100k common; 500k ≈ 7s), encrypt payloads with AES‑256 (AesCryptoServiceProvider for FIPS) and protect session keys with RSA‑2048, then package RSA(encrypted session key)+IV+AES ciphertext+HMAC and add an RSA signature of the HMAC; sample code is provided and the hybrid scheme is shown end‑to‑end.

AI-written summary · about

  1. 0:00Intro
  2. 1:01Supplemental Materials
  3. 3:31What This Talk Is
  4. 5:31What is Cryptography?
  5. 7:02Examples of Cryptography
  6. 8:09Random Numbers
  7. 12:32Hashing -MD5
  8. 15:24HashMessage Authentication Codes HMAC
  9. 15:59Message Authentication Codes - HMAC
  10. 17:38Secure Password Storage
  11. 28:02Symmetric Encryption - AES
  12. 31:47Asymmetric Encryption - RSA
  13. 36:34Digital Signatures
  14. 41:11Quick Recap
  15. 45:36Hybrid Encryption - Integrity
  16. 46:55Hybrid Encryption - Signature
  17. 48:56Further Reading and Support
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.