项目地址(GitHub):https://github.com/zeruniverse/Password-Manager DEMO样例地址:http://pas.jeffery.cc/ (DEMO没有做https,仅供测试使用,数据将被定期删除) 类似Keepass的密码管理器,使用银河系最好的语言PHP实现 加密逻辑见下图。 概述(具体实
项目地址(GitHub):https://github.com/zeruniverse/Password-Manager
DEMO样例地址:http://pas.jeffery.cc/
(DEMO没有做https,仅供测试使用,数据将被定期删除)
类似Keepass的密码管理器,使用银河系最好的语言PHP实现
加密逻辑见下图。
概述(具体实现见GitHub):
1. 注册时的密码 sha512(密码+salt1) 后传向服务器
2. 登陆时JS计算并传送密码签名认证。 签名=sha512(sha512(密码+salt1)+当前时间戳)
-----
密码库:
3. AES加密密钥为 sha512(密码+salt2) 因为密码不会被传向服务器,因此服务器端无法获得密钥
4. AES-256加密后的账号和密码传向服务器。加密账号是为了防止社工,服务器端以id区分不同账号
5. 服务器对传来的密码再次加密存入数据库,此次加密目的为消除AES特征
下载代码并修改src/function/config.php后可直接部署至服务器。具体操作请参考GitHub项目主页

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사
어 ass 신 크리드 그림자 : 조개 수수께끼 솔루션
4 몇 주 전ByDDD
Windows 11 KB5054979의 새로운 기능 및 업데이트 문제를 해결하는 방법
3 몇 주 전ByDDD
Atomfall에서 크레인 제어 키 카드를 찾을 수 있습니다
4 몇 주 전ByDDD
<s> : 데드 레일 - 모든 도전을 완료하는 방법
1 몇 달 전ByDDD
KB5055523을 수정하는 방법 Windows 11에 설치되지 않습니까?
2 몇 주 전ByDDD

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구
