avris / clavis
此包已被 弃用 并不再维护。没有建议替代包。
共享密码存储
dev-master / 1.0.x-dev
2015-06-26 14:57 UTC
Requires
- php: >=5.3.2
- avris/micrus: ^1.0
- avris/micrus-js: ^1.0
- phpmailer/phpmailer: ^5.2
- twig/twig: ^1.18
This package is auto-updated.
Last update: 2022-02-01 12:49:00 UTC
README
我们都有很多很多密码和访问密钥... 将它们保存在网页浏览器或窗口应用程序中是个好主意,但只到你需要与某人共享它们时为止。
Clavis 可以安装在你的 PHP 服务器上(存储敏感数据不涉及第三方)。它允许你共享你的密钥,并控制你与谁共享什么。
它简单、安全、舒适且完全免费!
安装
要安装 Clavis,从 clavis.avris.it 下载其最新版本,并将其解压缩到你的网站公共目录中。确保域名指向 web
文件夹,并且 App/parameters.yml
、cache
和 logs
可写。
现在从网页浏览器进入你的网站,你应该会看到 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';
}
}