PHPackages                             hiimlamxung/eup-encrypt-api - 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. hiimlamxung/eup-encrypt-api

ActiveLibrary[Security](/categories/security)

hiimlamxung/eup-encrypt-api
===========================

1.0.6(2y ago)429PHP

Since Jan 7Pushed 2y ago1 watchersCompare

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

READMEChangelog (1)DependenciesVersions (8)Used By (0)

eup-encrypt-api
===============

[](#eup-encrypt-api)

### 1. Mô tả:

[](#1-mô-tả)

- Sử dụng mã hoá AES để encrypt data trả dữ liệu cho API
- Decrypt request từ phía client đã được encrypt mã hoá RSA

### 2. Yêu cầu:

[](#2-yêu-cầu)

Sử dụng trên PHP Laravel framework version 5.6 trở lên.

### 3. Cài đặt package:

[](#3-cài-đặt-package)

Run: `composer require hiimlamxung/eup-encrypt-api`

Thêm provider vào trong config:

```
$providers = [
        ...
      Hiimlamxung\EupEncryptApi\EupEncryptApiServiceProvider::class
],

```

Publish file config: run `php artisan vendor:publish --provider="Hiimlamxung\EupEncryptApi\EupEncryptApiServiceProvider"`

### 4. Sử dụng:

[](#4-sử-dụng)

#### 4.1. Sử dụng mã hoá AES để encrypt response API

[](#41-sử-dụng-mã-hoá-aes-để-encrypt-response-api)

##### Thiết lập đầu tiên:

[](#thiết-lập-đầu-tiên)

Trước khi sử dụng cần thiết lập theo các bước sau:

- Sử dụng 1 mã secret key riêng, không dùng đến biến APP\_KEY mặc định của Laravel: Tạo 1 key mới: run `php artisan key:generate --show`
- Thay thế key mới tạo vào config eup\_encrypt\_api.php

    ```
