CRYPTO-加解密

更新时间: 2023-04-04 13:42:08

本文介绍CRYPTO-加解密使用方法及示例。

硬件平台

产品型号

是否支持

硬件类型

固件版本号

HaaS600Kit

开发板

4.0.1

HaaS510

DTU

4.0.1

HaaS520

DTU

4.0.1

HaaS530

DTU

4.0.1

HaaS531

DTU

4.0.1

HaaS632-LT32V

蜂窝模组

4.0.1

HaaS600-EC600S

蜂窝模组

4.0.1

HaaS600-EC600N

蜂窝模组

4.0.1

HaaS600-EC600U

蜂窝模组

4.0.1

HaaS600-N715

蜂窝模组

4.0.1

crypto.encrypt(Object rawData)

加密。

入参

属性

类型

是否必填

说明

key

Object

加密密钥。

in

Object

待加密的明文。

返回

属性

类型

说明

result

String

加密结果。

crypto.decrypt(Object rawData)

解密。

入参

属性

类型

是否必填

说明

key

Object

解密密钥。

in

Object

待解密的密文。

返回

属性

类型

说明

result

String

解密结果。

示例代码

import * as crypto from 'crypto' 

var enc_param = {
  'key': '00010203040506070809XXXXXXXXXX',
  'in': '31323334353XXXXX'
}
var enc_result = crypto.encrypt(enc_param);
console.log('encrypt:'+enc_result)

var dec_param = {
  'key': '000102030405060708090XXXXXXXXX',
  'in': enc_result
}

var dec_result = crypto.decrypt(dec_param);
console.log('decrypt:'+dec_result)
上一篇: 系统 下一篇: SYSTEM-系统信息