![Forrest logo](/images/logo.png)
xkcdpass
xkcdpass is a command line tool that generates memorable and secure passwords based on the comic strip "XKCD" by Randall Munroe. It provides a simple and intuitive way to create strong passwords that are easy to remember.
The tool works by generating passphrases instead of random strings of characters, making it more difficult for attackers to crack passwords through brute force methods.
xkcdpass allows users to customize the length and number of words in the passphrase, as well as include optional digits, symbols, or uppercase letters for added complexity.
It sources a list of commonly used English words to ensure the generated passphrases are familiar and easy to recall.
The tool also provides an entropy calculation, which indicates the strength of the generated passphrase based on the number of possible combinations.
Moreover, xkcdpass incorporates a built-in dictionary check to prevent the creation of passphrases that consist of easily guessable words.
It supports multiple output formats, allowing users to display the passwords in various formats such as plain text, JSON, or even as a QR code for easy scanning.
xkcdpass is open source software, meaning its source code is freely available for review and modification by anyone.
It can be installed and used on various platforms, including Linux, macOS, and Windows, making it accessible to a wide range of users.
Overall, xkcdpass combines simplicity, security, and user-friendliness to provide a reliable tool for generating strong and memorable passwords.
List of commands for xkcdpass:
-
xkcdpass:tldr:0b517 xkcdpass: Generate one passphrase whose first letters of each word match the provided argument.$ xkcdpass -a ${acrostic}try on your machineexplain this command
-
xkcdpass:tldr:6b2a6 xkcdpass: Generate one passphrase with the default options.$ xkcdpasstry on your machineexplain this command
-
xkcdpass:tldr:a41ac xkcdpass: Generate passwords interactively.$ xkcdpass -itry on your machineexplain this command