Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    L

    Latacora Blog

    latacora.singles · Company blog · on HN since 2018

    Security consulting firm Latacora writes about cryptography recommendations, PGP, SSH keys, Noise protocols and SOC2.

    Visit blogHN submissions
    Security
    What HN says

    HN commenters point to its Cryptographic Right Answers and PGP Problem posts as reliable guidance and list the blog among their favorites.

    Stats for nerds
    28HN people shared it
    19linked in comments
    1.5Kstory points
    May 2021last shared
    2018people per year2021

    Top posts on HN

    1. 1
      The default OpenSSH key encryption is worse than plaintext
      2 people · 545 points · first shared 2018 · 256 comments on HN
    2. 2
      Cryptographic Right Answers
      8 people · 342 points · first shared 2018 · 235 comments on HN
    3. 3
      MacOS command line version of the WireGuard VPN is now available for testing
      1 person · 333 points · first shared 2018 · 193 comments on HN
    4. 4
      The SOC2 Starting Seven
      2 people · 109 points · first shared 2020 · 65 comments on HN
    5. 5
      A Child’s Garden of Inter-Service Authentication Schemes
      1 person · 92 points · first shared 2018 · 52 comments on HN
    6. 6
      Gripes with Google Groups
      1 person · 34 points · first shared 2018 · 38 comments on HN
    7. 7
      Factoring the Noise protocol matrix
      3 people · 23 points · first shared 2018 · 3 comments on HN
    8. 8
      ROCA vs. ROBOT: An Eternal Golden Braid
      1 person · 21 points · first shared 2018 · 8 comments on HN
    9. 9
      Latacora: Factoring the Noise protocol matrix
      2 people · 17 points · first shared 2018 · 6 comments on HN
    10. 10
      The PGP Problem
      3 people · 6 points · first shared 2019 · Discussion on HN

    What HN people wrote when they linked it

    • FabHKJul 2020

      It wasn't in the scope of this audit, but it's still somewhat concerning... PBKDF2 with SHA-256 (a super fast hash with hardware support) as a key derivation function (which should be slow and difficult and hard to do in hardware)? That doesn't sound right. The answer provided (cross platform compatibility) doesn't sound satisfying.

      Was this discussed with the prior audit?

      EDIT to add: Here's the 2018 "cryptographically right answer" on password hashing ( https://latacora.singles/2018/04/03/cryptographic-right-answers.html ):

      Password handling

      Percival, 2009: scrypt or PBKDF2.

      Ptacek, 2015: In order of preference, use scrypt, bcrypt, and then if nothing else is available PBKDF2.

      Latacora, 2018: In order of preference, use scrypt, argon2, bcrypt, and then if nothing else is available PBKDF2.

      You care about this if: you accept passwords from users or, anywhere in your system, have human-intelligible secret keys.

      But, seriously: you can throw a dart at a wall to pick one of these. Technically, argon2 and scrypt are materially better than bcrypt, which is much better than PBKDF2. In practice, it mostly matters that you use a real secure password hash, and not as much which one you use.

      Don’t build elaborate password-hash-agility schemes.

      Avoid: SHA-3, naked SHA-2, SHA-1, MD5.

      EDIT to UPDATE:

      Bitwarden has commented (about an hour ago) that they'll fix this! Cool.

      https://community.bitwarden.com/t/switch-to-argon2/350/23

      https://github.com/bitwarden/jslib/issues/52

    • kevin_nisbetJun 2018

      I would point you to latacora's updated recommendations about password handling: https://latacora.singles/2018/04/03/cryptographic-right-answers.html

      Adding a salt and hashing a password is not something someone should be doing in 2018. Use scrypt, or another one of the recommended algorithms, as it is a complete implementation that is well researched and can be simply dropped into most systems.

      And my response was in reference to how many password you should blacklist, which using a good algorithm is still feasible to brute force easy to guess passwords in an offline attack.

    • bigiainApr 2018

      In transit? Unless you know why you need something else - just use TLS. If you get to choose (as in - do not need to support WinXP/IE6/Android versions < 4.4) - select TLS1.2 with "safe/modern" cyphers.

      Read the "website security" and "client server application security" sections of this and choose the advice closest to your project needs:

      http://latacora.singles/2018/04/03/cryptographic-right-answers.html

      and the discussion of that from last week:

      https://news.ycombinator.com/item?id=16748400

      The great advice there is "Let AWS AELB handle it for you".

    • toomuchtodoAug 2020

      Please consider some sort of access log for all activity around the secrets you’re managing, exposed to users in their account. Also consider a way to revoke all secrets/tokens at once with a privileged (MFA authorized) user action.

      Best of luck, I think this product has a lot of value ahead based on the pain points addressed.

      EDIT: This might also be of use before your SOC 2: https://latacora.singles/2020/03/12/the-soc-starting.html

    • mjw1007Mar 2019

      I've always assumed that PuTTY used its own private key format because the OpenSSH one was terrible until about 2013.

      See eg https://latacora.singles/2018/08/03/the-default-openssh.html (which is from 2018, but I think the weakness has been well known for a long time).

    • Artemis2Oct 2018

      Some favorites of mine I haven’t seen mentioned:

      https://blog.acolyer.org

      https://jvns.ca

      https://stratechery.com

      https://blog.cloudflare.com

      https://latacora.singles

      https://www.schneier.com

      https://www.ben-evans.com

      plus an endless amount of newsletters…

    Related

    Latacoralatacora.micro.blog112 people

    Stop Using Encrypted Email

    Latacora
    Company · last shared 2024
    Daniel J. Bernsteinblog.cr.yp.to144 people

    NSA, NIST, and post-quantum crypto: my second lawsuit against the US government

    Daniel J. Bernstein
    Personal · last shared 2026
    Let's Encrypt Blogletsencrypt.org636 people

    Let's Encrypt Root Trusted by All Major Root Programs

    Let's Encrypt Blog
    Company · last shared 2026
    CeroWrt Blogblog.cerowrt.org19 people

    Solving the crypto-fq bug in ath9k (2016)

    CeroWrt Blog
    Company · last shared 2025
    Wire Blogmedium.com/@wireapp41 people

    Wire Server open sourced

    Wire Blog
    Company · last shared 2021
    Adam Caudilladamcaudill.com29 people

    Bitcoin is a Cult

    Adam Caudill
    Personal · last shared 2026
    Cryptologiecryptologie.net50 people

    Let's Encrypt Overview

    Cryptologie
    Personal · last shared 2025
    Errata Securityblog.erratasec.com357 people

    Extracting the SuperFish certificate

    Errata Security
    Personal · last shared 2025