Password Manager, browser-side AES Encryption

Source: Internet
Author: User
Tags keepass
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. <无>

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.