123456789101112131415161718192021222324252627 |
- const { eapiResDecrypt, eapiReqDecrypt } = require('../util/crypto')
- const createOption = require('../util/option.js')
- module.exports = async (query, request) => {
- const hexString = query.hexString
- const isReq = query.isReq != 'false'
- if (!hexString) {
- return {
- status: 400,
- body: {
- code: 400,
- message: 'hex string is required',
- },
- }
- }
- // 去除空格
- let pureHexString = hexString.replace(/\s/g, '')
- return {
- status: 200,
- body: {
- code: 200,
- data: isReq
- ? eapiReqDecrypt(pureHexString)
- : eapiResDecrypt(pureHexString),
- },
- }
- }
|