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.

Install from PyPI

pip install recode-stamper==0.1.2

How to run

After installation, use the CLI entry point:

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

Subcommands also work:

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

Show help:

recode --help

If you are running directly from the repository checkout instead of the installed package:

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

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.

Metadata

Release files for recode-stamper 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for recode-stamper 0.1.3
File Size Uploaded
recode_stamper-0.1.3.tar.gz 23.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for recode-stamper 0.1.3
File Interpreter ABI Platform
recode_stamper-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 45.8 kB

Release files / recode_stamper-0.1.3.tar.gz

Download URL recode_stamper-0.1.3.tar.gz
Size 23.5 kB
Tags Source
SHA-256 checksum
How to use checksums
1609cff0329eec66e8999ed23a0eb5be902076d05015d3886d974a60bae56228
BLAKE2b-256 checksum
How to use checksums
bf69968f7d70bdcd1ae41f277156c3c63fed8b50e86438af3e2b502576fd3fae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / recode_stamper-0.1.3-py3-none-any.whl

Download URL recode_stamper-0.1.3-py3-none-any.whl
Size 22.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9f6793267be82427720b2d107318e75ecca787520040220a90ae837174d2bd2c
BLAKE2b-256 checksum
How to use checksums
792973b0814868e7ac1f5fcaac3eb841ef40bd8e41c5ee465c9b8e35c45d7137
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release 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