Project address (GitHub): github. example of comzeruniversePassword-ManagerDEMO address: pas. jeffery. cc (DEMO does not do https, only for testing, data will be regularly deleted) Password Manager similar to Keepass, use the best language of the galaxy PHP for encryption logic see. Overview
Project address (GitHub): https://github.com/zeruniverse/Password-Manager DEMO sample address: http://pas.jeffery.cc/(DEMO does not do https, only for test use, data will be regularly deleted) password manager like Keepass, use PHP, the best language in the galaxy, to implement encryption logic. Overview
GitHub: https://github.com/zeruniverse/Password-Manager
DEMO sample address: http://pas.jeffery.cc/
(The DEMO does not do https and is only for testing. The data will be deleted on a regular basis)
Similar to the Keepass Password Manager, PHP is the best language in the galaxy.
For the encryption logic, see.
Overview (For details, refer to GitHub ):
1. The registration password sha512 (password + salt1) is sent to the server
2. When logging in, JS calculates and transfers the password signature authentication. Signature = sha512 (sha512 (password + salt1) + current timestamp)
-----
Password Library:
3. the AES encryption key is sha512 (password + salt2). Because the password is not transmitted to the server, the server cannot obtain the key.
4. The encrypted account and password of the AES-256 are passed to the server. Encrypted accounts are used to prevent social workers. The server uses IDs to distinguish different accounts.
5. The server encrypts incoming passwords and stores them in the database again. This encryption aims to eliminate AES features.
Download the code and modify src/function/config. php to directly deploy the code to the server. For more information, see the GitHub project homepage. <无>