Evbee service tools - 蓝牙连接、CRC32计算、RC4加密、工具函数集合
npm install evbee-service-tools一个集成了蓝牙连接、CRC32计算、RC4加密和各种工具函数的JavaScript库。
- 🔗 蓝牙连接: 封装的蓝牙设备连接方法
- 🔢 CRC32计算: 支持标准CRC32和Uint8Array的CRC32计算
- 🔐 RC4加密: 基于CryptoJS的RC4加密解密
- 🛠️ 工具函数: 数据转换、编码解码、时区处理等实用工具
``bash`
npm install evbee-service-tools
`html`
`javascript
const EvbeeServiceTools = require('evbee-service-tools');
// CRC32 计算
const data = new Uint8Array([1, 2, 3, 4, 5]);
const crc32 = EvbeeServiceTools.getCrc32(data, data.length);
// 数据转换
const hex = EvbeeServiceTools.int2Hex(255);
const bin = EvbeeServiceTools.int2BIN(10);
`
`javascript
import { getCrc32, utils, CryptoJS } from 'evbee-service-tools';
// 使用具体功能
const result = getCrc32(data, data.length);
const hex = utils.int2Hex(255);
`
- getCrc32(data, len): 标准CRC32计算getCrc32ByUint8Array(data, len)
- : 针对Uint8Array优化的CRC32计算
- CryptoJS.RC4.encrypt(message, key): RC4加密CryptoJS.RC4.decrypt(ciphertext, key)
- : RC4解密
- int2Hex(num): 十进制转十六进制int2BIN(num)
- : 十进制转二进制hex2Int(hex)
- : 十六进制转十进制bigToLittle(data)
- : 大端转小端littleToBig(data)
- : 小端转大端
- 更多工具函数请查看源码...
`bash`
npm run build
`bash``
npm run dev
ISC