首页 > 解决方案 > laravel 中的数据加密和解密

问题描述

如何根据自定义密钥对 laravel 中的数据进行加密和解密。

我有一个插座表,其中创建了插座数量,每个插座都有唯一的加密密钥,这是我在插座创建时创建的。所以现在每个出口都有产品,我想加密产品表中的所有数据,如产品名称、价格、sku 等。问题是我找到了数据加密和解密的方法,但我想在基础上加密和解密数据出口表中存在的出口加密密钥。当我当时尝试解密数据时,需要检查出口加密密钥,然后再解密数据。这就是我想要的,但我不知道如何实现。

请帮忙。

我正在使用dustapplication/laravel-database-model-encryption包进行加密

我创建了用于测试加密的加密表,下面是我尝试使用加密的加密表模型

use EncryptableAttribute;

protected $table = 'encryption';
protected $encryptable  =['name','mobile'];

我正在使用这样的加密。

标签: laravelencryption

解决方案


推荐阅读