This commit is contained in:
2026-05-23 12:09:54 -06:00
parent 192e3ef2f7
commit 21fd38a34e
+18 -19
View File
@@ -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
-
- better antiforensics by unsetting vars and cleaning up on exit