Differences From Artifact [f52a921e08]:
- File kpw.d/db.md — part of check-in [a3ccd193d5] at 2019-08-15 05:45:12 on branch trunk — add kpw source (user: lexi, size: 601) [annotate] [blame] [check-ins using]
To Artifact [5982f7fb3c]:
- File kpw.d/db.md — part of check-in [218f1d20c2] at 2019-08-15 11:24:16 on branch trunk — FUCK THIS SHIT (user: lexi, size: 600) [annotate] [blame] [check-ins using]
- File kpw/db.md — part of check-in [c29fe4718a] at 2019-10-17 20:03:22 on branch trunk — reorganize dumbass directory structure (user: lexi, size: 600) [annotate] [blame] [check-ins using]
8 8 4. encrypt(private key, password salt) [for pw verification] 9 9 5. record * 10 10 11 11 each record takes the form of 12 12 13 13 1. account name length (1 byte) 14 14 2. account name 15 - 3. password length (4 bytes) 15 + 3. password length (1 byte) 16 16 4. password 17 17 18 18 records are added simply by encrypting them with the public key and appending them to the end of the file. thus, adding a new password does not require the decryption password.