avris/clavis

此包已被 弃用 并不再维护。没有建议替代包。

共享密码存储

安装: 6

依赖: 0

建议者: 0

安全: 0

类型:项目

dev-master / 1.0.x-dev 2015-06-26 14:57 UTC

This package is auto-updated.

Last update: 2022-02-01 12:49:00 UTC


README

我们都有很多很多密码和访问密钥... 将它们保存在网页浏览器或窗口应用程序中是个好主意,但只到你需要与某人共享它们时为止。

Clavis 可以安装在你的 PHP 服务器上(存储敏感数据不涉及第三方)。它允许你共享你的密钥,并控制你与谁共享什么。

它简单、安全、舒适且完全免费!

安装

要安装 Clavis,从 clavis.avris.it 下载其最新版本,并将其解压缩到你的网站公共目录中。确保域名指向 web 文件夹,并且 App/parameters.ymlcachelogs 可写。

现在从网页浏览器进入你的网站,你应该会看到 Clavis 安装程序。只需填写所有字段,享受 Clavis!

要获取开发者版本,使用 Composer

php composer.phar create-project avris/clavis

扩展

Clavis 基于 Micrus 框架,因此查看 其文档 了解更多信息。

要更改 Clavis 发送的电子邮件内容,只需编辑 App/Locale/en.yml 文件。

要翻译 Clavis,在 App/Locale 中根据 en.yml 创建新文件,包含键值对(如 添加密钥:Dodaj klucz)并更改默认区域设置在 App/config.yml 中。

要使用不同于默认的加密算法,在 App/config.yml 中添加此服务

crypt:
  class: App\Service\MyCrypt
  parameters: [@config.parameters.secret, @app, @config.security]

然后创建文件 App(Service(MyCrypt.php)

<?php
namespace App\Service;

use Avris\Micrus\Crypt;

class MyCrypt extends Crypt
{
    public function encrypt($encrypt)
    {
		// your code here
        return 'encrypted'; 
    }

    public function decrypt($decrypt)
    {
		// your code here
        return 'decrypted'; 
    }
}

作者