idk im tired

This commit is contained in:
2026-05-23 13:02:50 -06:00
parent 21fd38a34e
commit eebdba57ec
+14 -13
View File
@@ -21,12 +21,13 @@ todo
## todo ## todo
1. x validate attribution thing 1. x validate attribution thing
2. clean up output 2. clean up output
3. x sanity checks 3. **fix password audit!**
4. this README.md 4. x sanity checks
5. x the README-instructions.txt and placedment for archive 5. this README.md
6. x passphrase strength/length checks 6. x the README-instructions.txt and placedment for archive
7. sha256 mode with independant passphrase(?) 7. x passphrase strength/length checks
8. encrypt archive option 8. sha256 mode with independant passphrase(?)
9. encrypt archive option
1. inner 1. inner
1. goes first 1. goes first
2. gets passphrase 2. gets passphrase
@@ -39,7 +40,7 @@ todo
3. tests passphrase 3. tests passphrase
4. generates txt file backup 4. generates txt file backup
5. then tests with passphrase 5. then tests with passphrase
9. x random data optional 10. 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..."` 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! 2. x now only takes up 2Kb!
3. x only use 128 bytes (1024 bits) x 2 3. x only use 128 bytes (1024 bits) x 2
@@ -47,17 +48,17 @@ todo
2. x `openssl rand -out "$inner_dir/.$RANDOM" 128` 2. x `openssl rand -out "$inner_dir/.$RANDOM" 128`
3. x `find "$out_dir" -type f -name ".*" -exec chown $USER:$USER "{}" \;` 3. x `find "$out_dir" -type f -name ".*" -exec chown $USER:$USER "{}" \;`
4. x `find "$out_dir" -type f -name ".*" -exec chmod 600 "{}" \;` 4. x `find "$out_dir" -type f -name ".*" -exec chmod 600 "{}" \;`
10. writeup in this README 11. writeup in this README
11. usage in this README 12. usage in this README
12. specification definition 13. specification definition
1. Specification.md 1. Specification.md
13. FileMap.md 14. FileMap.md
14. x function: passphrase checkin 15. x function: passphrase checkin
1. x match 1. x match
2. x pass cracklib-check 2. x pass cracklib-check
3. x =>35 chars long 3. x =>35 chars long
4. x pass call to haveibeenpwned.com api 4. x pass call to haveibeenpwned.com api
15. x exit trap with cleanup 16. x exit trap with cleanup
## Changelog ## Changelog
- reduced random data to 2x 10Kb - reduced random data to 2x 10Kb