Skip to main content

Recode Stamper

A small Python utility that encodes UTF-8 text into a 12- or 24-word mnemonic (RECODE) and decodes it back.

How to run

Encode a string:

python recode.py --encode "MyPassword123!"

Decode a mnemonic:

python recode.py --decode "artist scavenge intimate airdrop humdrum curfew hexagon candy comedy bunion brevity aardvark"

Also works with subcommands:

python recode.py encode "MyPassword123!"
python recode.py decode "artist scavenge intimate airdrop humdrum curfew hexagon candy comedy bunion brevity aardvark"

Show help:

python recode.py --help

Wordlist source

The file wordlist4096.txt is based on the public wordlist from:

https://raw.githubusercontent.com/kklash/wordlist4096/main/wordlist4096.txt

License

This project is licensed under the MIT License. See LICENSE for the full text.

The included wordlist is derived from the upstream source referenced above. Please check the original repository and license terms for the wordlist itself before using it in production or redistribution.

This repository does not claim to replace or relicense the upstream wordlist; it only references the source used for the local copy included here.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

recode_stamper-0.1.0.tar.gz (23.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

recode_stamper-0.1.0-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

File details

Details for the file recode_stamper-0.1.0.tar.gz.

File metadata

  • Download URL: recode_stamper-0.1.0.tar.gz
  • Upload date:
  • Size: 23.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.3

File hashes

Hashes for recode_stamper-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1066a2783b93aaa2932a5d5214d376a92b0544b51b1bbf71aac41306d96eb45f
MD5 08db23638c23944abe78556a5c37bd25
BLAKE2b-256 33a1b2773c7126b241dbfcacf1572bf55783495f1dc799034fa7bc2987745800

See more details on using hashes here.

File details

Details for the file recode_stamper-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: recode_stamper-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 21.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.3

File hashes

Hashes for recode_stamper-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dfcc880c1d0d5188b36a58ca920cf36aa3fb423148441e1f58fc804251e20c25
MD5 bcf7263856e03a0cc1dfc98c1494666e
BLAKE2b-256 0d769722ba5dde75f9588aeb078cfcc3c561c583151f7e19076a4a71efe4d779

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.2

2 files

0.1.1

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page