From 21fd38a34ecb9dc51079a5d38a09ec38fc3a8bde Mon Sep 17 00:00:00 2001 From: PrincessPi3 Date: Sat, 23 May 2026 12:09:54 -0600 Subject: [PATCH] v1.1 --- README.md | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index c292190..db01fed 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ todo ## todo 1. x validate attribution thing -2. ? clean up output +2. clean up output 3. x sanity checks 4. this README.md 5. x the README-instructions.txt and placedment for archive @@ -30,34 +30,34 @@ todo 1. inner 1. goes first 2. gets passphrase - 2. tests passphrase - 3. generates txt file backup - 4. then tests with passphrase + 3. tests passphrase + 4. generates txt file backup + 5. then tests with passphrase 2. outer 1. goes second 2. gets passphrase 3. tests passphrase 4. generates txt file backup 5. then tests with passphrase -9. random data optional - 1. `read -n 1 -s -r -p "In another terminal/window, fill $inner_dir with whatever you please then press any key to continue..."` +9. x random data optional + 1. x `read -n 1 -s -r -p "In another terminal/window, fill $inner_dir with whatever you please then press any key to continue..."` 2. x now only takes up 2Kb! - 3. only use 128 bytes (1024 bits) x 2 - 1. `openssl rand -out "$out_dir/.$RANDOM" 128` - 2. `openssl rand -out "$inner_dir/.$RANDOM" 128` - 3. `find "$out_dir" -type f -name ".*" -exec chown $USER:$USER "{}" \;` - 4. `find "$out_dir" -type f -name ".*" -exec chmod 600 "{}" \;` + 3. x only use 128 bytes (1024 bits) x 2 + 1. x `openssl rand -out "$out_dir/.$RANDOM" 128` + 2. x `openssl rand -out "$inner_dir/.$RANDOM" 128` + 3. x `find "$out_dir" -type f -name ".*" -exec chown $USER:$USER "{}" \;` + 4. x `find "$out_dir" -type f -name ".*" -exec chmod 600 "{}" \;` 10. writeup in this README 11. usage in this README 12. specification definition 1. Specification.md 13. FileMap.md -14. function: passphrase checkin - 1. match - 2. pass cracklib-check - 3. =>35 chars long - 4. pass call to haveibeenpwned.com api -15. exit trap with cleanup +14. x function: passphrase checkin + 1. x match + 2. x pass cracklib-check + 3. x =>35 chars long + 4. x pass call to haveibeenpwned.com api +15. x exit trap with cleanup ## Changelog - reduced random data to 2x 10Kb @@ -76,5 +76,4 @@ todo - checks online with haveibeenpwned.com - bug fixes - random data is now actually optional and is only 128 bytes (1024 bits) and are generated securely -- better antiforensics by unsetting vars and cleaning up on exit -- \ No newline at end of file +- better antiforensics by unsetting vars and cleaning up on exit \ No newline at end of file