tzsk/crypt

此包已被弃用且不再维护。作者建议使用tzsk/crypton包。

跨平台加密和解密

1.0.1 2017-08-16 10:57 UTC

This package is auto-updated.

Last update: 2020-09-22 17:16:50 UTC


README

Latest Version on Packagist Software License Build Status StyleCI Quality Score Total Downloads

使用Laravel实现跨平台加密和解密。主要用于API响应的加密和解密。

兼容Laravel 5.1及以上版本。

安装

通过Composer

$ composer require tzsk/crypt

配置

config/app.php

'providers' => [
    ...
    Tzsk\Crypt\Provider\CryptServiceProvider::class,
    ...
],

'aliases' => [
    ...
    'StrCrypt' => Tzsk\Crypt\Facade\StrCrypt::class,
    ...
],

要发布配置文件到config/crypt.php,请运行

php artisan vendor:publish --tag=config

使用方法

首先使用顶部的命名空间

use Tzsk\Crypt\Facade\StrCrypt;

然后按照以下方式使用

$text = "Hello World!";

$encrypted = StrCrypt::encrypt($text);

$decrypted = StrCrypt::decrypt($encrypted);

变更日志

请参阅CHANGELOG获取最近变更的详细信息。

贡献

请参阅CONTRIBUTINGCONDUCT获取详细信息。

安全

如果您发现任何安全相关的问题,请通过mailtokmahmed@gmail.com发送电子邮件,而不是使用问题跟踪器。

致谢

许可

MIT许可(MIT)。请参阅许可文件获取更多信息。