PHPackages                             lfyw/opencrypt - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. lfyw/opencrypt

ActiveLibrary[Security](/categories/security)

lfyw/opencrypt
==============

A crypt sdk.

1.1.0(4y ago)424MITPHP

Since Jan 13Pushed 4y ago1 watchersCompare

[ Source](https://github.com/lfyw/opencrypt)[ Packagist](https://packagist.org/packages/lfyw/opencrypt)[ RSS](/packages/lfyw-opencrypt/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (1)Versions (6)Used By (0)

 opencrypt
===========

[](#-opencrypt-)

 A crypt sdk..

[![StyleCI build status](https://camo.githubusercontent.com/caf071b3ea245c22d1f95164dae8eea144400f1d04d595724bf7569e779368a6/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3434373531383736302f736869656c64)](https://camo.githubusercontent.com/caf071b3ea245c22d1f95164dae8eea144400f1d04d595724bf7569e779368a6/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3434373531383736302f736869656c64)

Installing
----------

[](#installing)

```
$ composer require lfyw/opencrypt -vvv
```

Usage
-----

[](#usage)

方案参考[PHP 和 Web 端对称加密传输|JSEncrypt|CryptoJS](https://learnku.com/articles/8584/php-and-web-end-symmetric-encryption-transmission-jsencryptcryptojs),方便前后端简单加密解密的一个工具.

### 配置

[](#配置)

#### 发布配置文件

[](#发布配置文件)

```
$ php artisan vendor:publish --provider="Lfyw\Opencrypt\ServiceProvider"
```

#### 配置文件说明

[](#配置文件说明)

加密状态决定是否对加密内容进行处理，建议本地开发时可以关闭以提高本地开发和测试效率。

密钥保存方式有两种，分别是文件保存方式和环境变量保存方式。顾名思义，文件保存方式会将密钥保存在文件里，密钥保存方式会将密钥写入`.env`文件。除此之外，其他没有什么区别。

```
