RSSAmplifier

Blog

Prevent Default

sts10.github.ioRSS feed ↗10 posts

Latest posts

Surveillance and Paranoia in a New Public: The irregular fires of Mrs. Dalloway

The first time I read Virginia Woolf’s Mrs. Dalloway, in the spring of 2023, I admit that I don’t think I quite understood it.

Sorting a word list by word length and then alphabetically

I recently learned about a secrets manager called Passbolt. Given my interest in word lists, I asked them on Mastodon if they use one. They promptly replied that, yes, they do, and provided me with the GitHub URL to their word list.

Introducing Phraze, a passphrase generator

I wrote a random passphrase generator command-line tool! I’m calling it Phraze.

Strongbox X Orchard Street Wordlists

Note: This post is now slightly out-of-date. The names of the relevant Orchard Street Wordlists have since changed. Check the repo for the latest lists and their corresponding names.

The somewhat lucky history of SecureDrop’s English word list

The SecureDrop project uses a few different (English) word lists. One of them is located in their public repo at securedrop/wordlists/en.txt.

Are word lists sufficiently original to be copyrighted?

I recently pushed to GitHub a set of word lists intended to be used to generate secure passphrases called the Orchard Street Wordlists. I’m pretty proud of them – you can read more about the lists here.

Using cargo-deny to check license compatibility of your Rust project’s dependencies

I’m (still) thinking a bit more about software licenses (previously). In order to learn more, I read Open (Source) for Business: A Practical Guide to Open Source Software Licensing by Heather Meeker, which was pretty close to the more thorough explanation of key concepts that I was looking for. (Tired disclosure before we get into it: I’m not a lawyer and am generally pretty new to the world of…

Introducing Orchard Street Wordlists

About five years ago I started thinking about passphrases and the word lists used to generate them. At first, I just built tools to audit, and later create, word lists rather than actually create word lists myself. In 2020, I finally started working on making lists.

Using playing cards to create passphrases

As you may know, there is a method for using dice to create strong passphrases. If users have 6-sided dice, this means the wordlists used in conjunction with this method usually must be 7,776-words long. This means that each additional word chosen gives the resulting passphrase 12.925 bits of entropy.

Cyber Scripting: Trying out the Cyber scripting language

I recently learned about Cyber, a very new scripting language written in Zig. Intrigued, I decided to try to write a tic-tac-toe game with it.