querdos/qpass-db-bundle 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

querdos/qpass-db-bundle

Composer 安装命令:

composer require querdos/qpass-db-bundle

包简介

Symfony bundle for storing passwords in separate database (encrypted)

README 文档

README

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

A symfony bundle that allow you to create local encrypted database for passwords storage

Behind the scene

The goal of this bundle is to provide you a simple way to create and manage passwords storage for your users (or other things...)

The logic in it is simple:

  • Creation of a database with a given name and password. The database is an SQLite3 one and the main file is encrypted using GnuPG (symetric encryption)
  • There are two main linked entities, QDatabase and QPassword. After the database creation, an instance of a QDatabase is created. When adding a password, a QPassword instance is created, with a label and a pass_id.
  • Now, if you want to access the database, the process is simple:
    • With a given password, the database is unlocked
    • Either you want to retrieve all saved passwords
    • Or you can retrieve a password with the given pass_id
    • The database is locked again and saved to the db_dir directory
  • When adding a new password:
    • The database is unlocked (the decrypted file is placed in the /tmp directory of your system)
    • The password is added to the plain database
    • The original file will be overwritten by the updated database
  • For removal and edition, the process is the same

Documentation

For usage documentation, please see: Resources/doc/index.md

统计信息

  • 总下载量: 17
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-04-18

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固