使用 rsa 加密, 请求数据,以及加密输出数据
{
ignorePaths: [ '/' ], // 忽略请求路径, 支持正则
ignore: () => true, // (ctx) => true 忽略请求方式
rsaPrivateKey: '', // 秘钥文本
rsaPublicKey: '', // 公钥文本
outEncoding: 'base64', // 输出编码
bufEncoding: 'utf8', // buffer 编码
ignoreExport: () => false, // (ctx) => false 忽略输出请求方式
}
$ npm i egg-rsa --save
// {app_root}/config/plugin.js
exports.rsa = {
enable: true,
package: 'egg-rsa',
};
// {app_root}/config/config.default.js
exports.rsa = {
};
see config/config.default.js for more detail.
Please open an issue here.