wx ding aes
1.0.0
Plateforme ouverte WeChat, WeChat d'entreprise, interface de rappel tierce DingTalk, bibliothèque de cryptage et de décryptage AES
npm install wx-ding-aes --save
/* javascript */
const aes = require ( 'wx-ding-aes' )
/* typescript */
import * as aes from 'wx-ding-aes'
text
: le texte chiffré envoyé par WeChat/DingTalk à l'interface de rappel
encodingAESKey
: encodingAESKey lors de la création du package
return
: Pour DingTalk, la valeur de retour est une chaîne JSON Vous pouvez utiliserJSON.parse
pour obtenir l'objet JSON.Pour l'entreprise WeChat et la plateforme de développement WeChat, la valeur de retour est une chaîne XML cryptée, qui peut être traitée à l'aide d'une bibliothèque d'analyse XML.
const text = 'xxx'
const encodingAESKey = 'xxx'
const res = aes . decode ( text , encodingAESKey )
text
: Contenu qui doit être chiffré
encodingAESKey
: encodingAESKey lors de la création du package
key
:
- Pour DingTalk, veuillez vous référer à
$key
dans la documentation officielle.- Pour Enterprise WeChat, reportez-vous
CorpID
dans la documentation officielle- Pour la plateforme ouverte WeChat, veuillez vous référer au cryptage du corps du message dans la documentation officielle. La description est appid.
return
: texte chiffré
const text = 'xxx'
const encodingAESKey = 'xxx'
const key = 'xxx'
const res = aes . encode ( text , encodingAESKey , key )