{"repo":"isKONSTANTIN/CryptoUtils","free":true,"listed":false,"github":"https://github.com/isKONSTANTIN/CryptoUtils","clone":"git clone https://github.com/isKONSTANTIN/CryptoUtils.git","description":"Terminal program for simple seed generation, encryption, decryption, backup and more.","language":"Java","stars":18,"topics":["cli","cryptocurrency","java","seed","shamir-secret-sharing","backup","bip39","graalvm","mnemonic","native-image"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"CryptoUtils Terminal program that turns a secret into printable paper backups you can actually store. What Is This Thing Good For? Have you ever thought that writing a mnemonic phrase (or any other secret) on a piece of paper is not the safest storage? Physical damage, loss or declassification is not excluded. It would be much better if we could safely divide a secret into several parts and distribute them to friends or relatives. A simple split will not work — if we lose even one part, we would not be able to restore the data completely. CryptoUtils lets you use Shamir's secret sharing scheme to divide a secret into N parts, any K of which are enough to fully restore it — and it prints each part as a labeled, scannable backup card ready for paper storage. It also handles the parts of the job around that: BIP-39 seed phrases, container tags for whatever box or safe a card ends up in, and A4 sheets ready to print and cut. How It Works CryptoUtils is interactive. Run it, type a command name, and it asks for what it needs one question at a time — with tab-completion for file paths and BIP-39 words, and a chance to back out of anything before it touches the disk. Everything below was produced by actually running the tool; the files are in example/ . Each share becomes a card carrying a QR code of the share, its hex dump for when no scanner is at hand, and a SHA-256 checksum with a CODE128 barcode so a card can be identified without decoding it. Cards print 59.4 mm wide — one fift","default_branch":null,"files":null,"tree":[],"storefront":"/r/isKONSTANTIN","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/isKONSTANTIN/CryptoUtils/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}