Skip to content

Dan Q

    • Articles
    • Everything
    • Notes
    • Reposts (shares)
    • Checkins (geo*)
    • Videos
    • Reviews
    • Comics
    • Tags
    • Stats
    • Subscribe
    • Blogroll
  • About
    • Semi-standard "slash pages" you might like to explore:
    • /about
    • /blank
    • /blogroll
    • /colophon
    • /contact
    • /cv
    • /license
    • /postcards
    • /privacy
    • /salary
    • /shh
    • /slashes
    • /stats
    • /subscribe
    • /where
    • Hide posts of type:
    • Choose how Dan's dressed:
    • Hair
    • T-Shirt
  • Contact
  • Podcast

Tag: cryptography

  • UKโ€™s secret Apple iCloud backdoor order is a global emergency, say critics

    The UK seems to be strongarming Apple to weaken the security of its consumer products, which is fucking stupid. Weakened and backdoored encryption in mainstream products doesn't help catch smart criminals. But it does help smart criminals to catch regular folks.

    Read more (395 words)

    • Repost
    • of this original
    • 1 comment
    • posted 10 February, 2025
  • The eldest is really getting into her WW2 studies at school, so I arranged a trip for her and a trip to the ever-excellent Bletchley Park for a glimpse at the code war that went on behind the scenes. They're clearly looking forward to the opportunity to look like complete swots on Monday.

    Full image of Dan sits on a padded bench in a cinema-style room, pointing his thumb at the two children sitting on a row in front of him.
    Alt

    Dan sits on a padded bench in a cinema-style room, pointing his thumb at the two children sitting on a row in front of him.

    Bonus: I got to teach them some stories about some of my favourite cryptanalysts. (Max props to the undersung Mavis Batey!)

    • Note
    • posted 29 September, 2024
  • Image representing post: Length Extension Attack Demonstration (Video)

    Length Extension Attack Demonstration (Video)

    This is a video version of my blog post, Length Extension Attack. In it, I talk through the theory of length extension attacks and demonstrate an SHA-1 length extension attack against an (imaginary) website.

    The video can also be found on:

    YouTube

    Read more (42 words)

    • Video
    • 1 comment
    • posted 30 November, 2023
  • A browser viewing a photo of a box full of money, overlaid with the caption "This image is valuable!". The URL is full of strangely-encoded characters.

    Length Extension Attack Demonstration

    Hash length extension attacks aren't necessarily intuitive without a little understanding of how vulnerable hashing algorithms work. Using SHA1 as an example, I've put together a step-by-step demonstration with a focus on teaching the underlying principles behind the vulnerability.

    Read more - about 9 minutes (2081 words)

    • Article
    • 6 comments
    • posted 30 November, 2023
  • Finally got around to implementing a super-lightweight (~20 lines of code, 1 dependency) Spring '83 key generator. There are plenty of others; nobody needs this one, but it's free if you want it:

    https://github.com/Dan-Q/spring83-keygen

    Read more (36 words)

    • Note
    • 1 comment
    • posted 18 November, 2022
  • Image representing post: Exploiting vulnerabilities in Cellebrite UFED and Physical Analyzer from an app's perspective

    Exploiting vulnerabilities in Cellebrite UFED and Physical Analyzer from an app's perspective

    Moxie Marlinspike "acquires" a Cellebrite UFED and hacks it, with all the delight and sarcasm you'd expect. Dan partially-translates.

    Read more (448 words)

    • Repost
    • of this original
    • 4 comments
    • posted 27 April, 2021
  • Three printed pocket code cards

    Spy's Guidebook Reborn

    When his 7-year-old asks Dan to print some crib from Usborne's Spy's Guidebook, he goes one step further and reimplements the cipher in Javascript.

    Read more (387 words)

    • Article
    • 3 comments
    • posted 9 April, 2021
  • Image representing post: Basilisk collection

    Basilisk collection

    Blackle Mori's "Basilisk collection" is an amazing piece of alternate history science fiction, presented in the style of a Wikipedia article. Dan explains why it's so good and encourages you to read it.

    Read more - about 3 minutes (664 words)

    • Repost
    • of this original
    • 7 comments
    • posted 18 February, 2021
  • Endpoint Encabulator

    Endpoint Encabulator

    Dan shares his latest digital project, the Endpoint Encabulator, with an explanatory video.

    Read more (160 words)

    • Article
    • 14 comments
    • posted 13 November, 2020
  • Encrypted email identified in Thunderbird having gone through ProtonMail Bridge

    Displaying ProtonMail Encryption Status in Thunderbird

    Dan releases his first Thunderbird plugin, for improving integration with ProtonMail Bridge.

    Read more (333 words)

    • Article
    • 5 comments
    • posted 6 October, 2020
  • Third-party libraries and security issues

    A month or so ago Chris Ferdinandi recommended that developers avoid third-party libraries for security reasons. Dan partially-agrees, but feels the need to explain where and why he disagrees too.

    Read more - about 3 minutes (661 words)

    • Repost
    • 9 comments
    • posted 6 April, 2020
  • G7 Comes Out in Favor of Encryption Backdoors




    From a G7 meeting of interior ministers in Paris this month, an "outcome document":
    Encourage Internet companies to establish lawful access solutions for their products and services, including data that is encrypted, for law enforcement and competent authorities to access digital evidence, when it is removed or hosted on IT servers located abroad or โ€ฆ

    Read more (302 words)

    • Repost
    • posted 23 April, 2019
  • Image representing post: Enigma, the Bombe, and Typex

    Enigma, the Bombe, and Typex


    How to guides
    How to encrypt/decrypt with Enigma
    We'll start with a step-by-step guide to decrypting a known message. You can see the result of these steps in CyberChef here. Let's say that our message is as follows:

    XTSYN WAEUG EZALY NRQIM AMLZX MFUOD AWXLY LZCUZ QOQBQ JLCPK NDDRW F

    And that we've been told โ€ฆ

    Read more - about 15 minutes (3533 words)

    • Repost
    • posted 23 March, 2019
  • Evaluating the GCHQ Exceptional Access Proposal

    ...

    In a blog post, cryptographer Matthew Green summarized the technical problems with this GCHQ proposal. Basically, making this backdoor work requires not only changing the cloud computers that oversee communications, but it also means changing the client program on everyone's phone and computer. And that change makes all of those systems less secure. Levy and โ€ฆ

    Read more (366 words)

    • Repost
    • posted 18 January, 2019
  • Quantum Computing and Cryptography

    Quantum computing is a new way of computing -- one that could allow humankind to perform computations that are simply impossible using today's computing technologies. It allows for very fast searching, something that would break some of the encryption algorithms we use today. And it allows us to easily factor large numbers, something that wouldโ€ฆ

    ...

    โ€ฆ

    Read more (127 words)

    • Repost
    • posted 17 September, 2018

Posts navigation

Older posts

Get in Touch

I'd love to hear from you! Why not...

  • email me on blog@danq.me?
    (my spam filter is aggressive, so use a good subject line, i.e. not just "hello"; encrypt your email if you like)
  • say hi on Mastodon, where I'm @dan@danq.me?
  • send a letter or postcard to
    Dan Q, Unit 159610, PO Box 7169, Poole, BH15 9EL, UK
  • reach out some other way?
  • ยฉ Dan Q 1998-2026
  • Creative CommonsAttributionNon-Commercial except where stated (how to use)
  • powered by BloqClassicPressHTML5CSS3
  • privacy
  • Read articles, checkins, notes, reposts, and more...
  • @dan@danq.me
  • contact
  • subscribe
  • Dan Q
  • Creative Commons Attribution Non-Commercial license
  • ClassicPress
  • CSS is awesome
  • Created by a human, not by AI
  • LGBTQ+ pride flag (2018 progress variant)
  • Polyamory flag
  • Say no to Web3
  • Mastodon (it's like email... no, come back!)
  • Tested on Firefox
  • Best viewed on the Internet
  • PHP
  • Ruby
  • Debian
  • Caddy (webserver)
  • Find me on Melonland
  • Check out my GitHub
  • Three Rings - by volunteers, for volunteers, since 2002
  • I'm a fucking webmaster
  • Looks best at: any resolution!