laravel - laravel 中的数据加密和解密
问题描述
如何根据自定义密钥对 laravel 中的数据进行加密和解密。
我有一个插座表,其中创建了插座数量,每个插座都有唯一的加密密钥,这是我在插座创建时创建的。所以现在每个出口都有产品,我想加密产品表中的所有数据,如产品名称、价格、sku 等。问题是我找到了数据加密和解密的方法,但我想在基础上加密和解密数据出口表中存在的出口加密密钥。当我当时尝试解密数据时,需要检查出口加密密钥,然后再解密数据。这就是我想要的,但我不知道如何实现。
请帮忙。
我正在使用dustapplication/laravel-database-model-encryption包进行加密
我创建了用于测试加密的加密表,下面是我尝试使用加密的加密表模型
use EncryptableAttribute;
protected $table = 'encryption';
protected $encryptable =['name','mobile'];
我正在使用这样的加密。
解决方案
推荐阅读
- google-cloud-build - 在 Google Cloud Build 步骤中获取 Git 历史记录
- python - pandas range(1, 4) 向量化身体
- nuxt.js - NuxtJS 子动态页面未使用 nuxt-link 导航到/呈现
- angular - 为输入动态创建角度 2+ 参考 ngModel 变量
- c++ - CGO,将结构从 go 传递到 c++
- kubernetes - 在 Kubernetes 服务中允许 port 和 targetPort 不同有什么好处?
- javascript - VUE-使用 GetElementByClassName 不起作用
- node.js - 在 express 中访问部分视图时出现问题
- java - 在另一个类中调用方法时出错
- delphi - 仅从 DBGrid 中删除行