生成随机字节 - GenerateRandomBytes
函数简介
- 生成指定长度和类型的随机字节字符串。
接口名称
GenerateRandomBytes
DLL调用
long GenerateRandomBytes(long instance, int length, int type)
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| instance | 长整数 | OLAPlug实例指针,由 CreateCOLAPlugInterFace 接口生成。 |
| length | 整数 | 要生成的随机字节长度。 |
| type | 整数 | 字符类型:0-十六进制字符(0-9A-F);1-数字+大写字母(0-9A-Z);2-数字+大小写字母(0-9A-Za-z);3-可打印ASCII字符(包含特殊字符);4-Base64字符集(A-Za-z0-9+/)。 |
示例
// 示例代码待补充
返回值
成功返回随机字节字符串的指针;失败返回0。
注意事项
- 返回的字符串指针需要调用 FreeStringPtr 接口释放内存。
- 可直接用作AES密钥,推荐长度:16/24/32。
