wx ding aes
1.0.0
Plataforma abierta WeChat, WeChat empresarial, interfaz de devolución de llamada de terceros DingTalk Biblioteca de cifrado y descifrado AES
npm install wx-ding-aes --save
/* javascript */
const aes = require ( 'wx-ding-aes' )
/* typescript */
import * as aes from 'wx-ding-aes'
text
: el texto cifrado enviado por WeChat/DingTalk a la interfaz de devolución de llamada
encodingAESKey
: codificaciónAESKey al crear el paquete
return
: para DingTalk, el valor de retorno es una cadena JSON. Puede usarJSON.parse
para obtener el objeto JSON.Para WeChat empresarial y la plataforma de desarrollo WeChat, el valor de retorno es una cadena xml cifrada, que se puede procesar utilizando una biblioteca de análisis xml.
const text = 'xxx'
const encodingAESKey = 'xxx'
const res = aes . decode ( text , encodingAESKey )
text
: contenido que debe cifrarse
encodingAESKey
: codificaciónAESKey al crear el paquete
key
:
- Para DingTalk, consulte
$key
en la documentación oficial.- Para Enterprise WeChat, consulte
CorpID
en la documentación oficial.- Para la plataforma abierta WeChat, consulte la descripción del cifrado del cuerpo del mensaje en la documentación oficial.
return
: texto cifrado cifrado
const text = 'xxx'
const encodingAESKey = 'xxx'
const key = 'xxx'
const res = aes . encode ( text , encodingAESKey , key )