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)
| File | Size | Uploaded | |
|---|---|---|---|
| recode_stamper-0.1.3.tar.gz | 23.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|