v1.1
This commit is contained in:
@@ -20,7 +20,7 @@ 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. x sanity checks
|
||||||
4. this README.md
|
4. this README.md
|
||||||
5. x the README-instructions.txt and placedment for archive
|
5. x the README-instructions.txt and placedment for archive
|
||||||
@@ -30,34 +30,34 @@ todo
|
|||||||
1. inner
|
1. inner
|
||||||
1. goes first
|
1. goes first
|
||||||
2. gets passphrase
|
2. gets passphrase
|
||||||
2. tests passphrase
|
3. tests passphrase
|
||||||
3. generates txt file backup
|
4. generates txt file backup
|
||||||
4. then tests with passphrase
|
5. then tests with passphrase
|
||||||
2. outer
|
2. outer
|
||||||
1. goes second
|
1. goes second
|
||||||
2. gets passphrase
|
2. gets passphrase
|
||||||
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. random data optional
|
9. x 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..."`
|
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. only use 128 bytes (1024 bits) x 2
|
3. x only use 128 bytes (1024 bits) x 2
|
||||||
1. `openssl rand -out "$out_dir/.$RANDOM" 128`
|
1. x `openssl rand -out "$out_dir/.$RANDOM" 128`
|
||||||
2. `openssl rand -out "$inner_dir/.$RANDOM" 128`
|
2. x `openssl rand -out "$inner_dir/.$RANDOM" 128`
|
||||||
3. `find "$out_dir" -type f -name ".*" -exec chown $USER:$USER "{}" \;`
|
3. x `find "$out_dir" -type f -name ".*" -exec chown $USER:$USER "{}" \;`
|
||||||
4. `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
|
10. writeup in this README
|
||||||
11. usage in this README
|
11. usage in this README
|
||||||
12. specification definition
|
12. specification definition
|
||||||
1. Specification.md
|
1. Specification.md
|
||||||
13. FileMap.md
|
13. FileMap.md
|
||||||
14. function: passphrase checkin
|
14. x function: passphrase checkin
|
||||||
1. match
|
1. x match
|
||||||
2. pass cracklib-check
|
2. x pass cracklib-check
|
||||||
3. =>35 chars long
|
3. x =>35 chars long
|
||||||
4. pass call to haveibeenpwned.com api
|
4. x pass call to haveibeenpwned.com api
|
||||||
15. exit trap with cleanup
|
15. x exit trap with cleanup
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
- reduced random data to 2x 10Kb
|
- reduced random data to 2x 10Kb
|
||||||
@@ -76,5 +76,4 @@ todo
|
|||||||
- checks online with haveibeenpwned.com
|
- checks online with haveibeenpwned.com
|
||||||
- bug fixes
|
- bug fixes
|
||||||
- random data is now actually optional and is only 128 bytes (1024 bits) and are generated securely
|
- 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
|
||||||
-
|
|
||||||
Reference in New Issue
Block a user