数据加密密钥,
生成规则:从[0-9]
、[A-Z]
、[a-z]
中随机提取,组成长度为{43}
位的字符串。
Parameters:
Name | Type | Description |
---|---|---|
len |
Number | 所需生成随机字符串的长度,缺省:43位。 |
- Source:
Returns:
数据加密密钥
- Type
- String
Example
const randomEncodingAESKey = require('open-service-node-sdk/lib/randomEncodingAESKey');
const assert = require('assert');
// 数据加密密钥(43位)
const encodingAESKey = randomEncodingAESKey();
assert(/^[a-zA-Z0-9]{43}$/.test(encodingAESKey));
console.log(encodingAESKey);
// 自定义16位随机字符
assert(/^[a-zA-Z0-9]{16}$/.test(randomEncodingAESKey(16)));