/// /** * 加解密类 */ export default class Cipher { encodeSecret: Buffer; decodeSecret: Buffer; secret: string; /** * @params encodeSecret: 加密密钥 * @params decodeSecret: 解密密钥 */ constructor(encodeSecret: Buffer, decodeSecret: Buffer); /** * 创建加解密 * @param secret 密钥 * @param deviceId 设备码 */ static createCipher(secret: string | Buffer): Cipher; /** * 创建随机默认版本号 * 规则: version =0 为默认, 创建>=32768 <=65535 */ buildVersion(size?: number): number; /** * 创建face */ buildFace(): number; decode(chunk: Buffer, face?: number): Buffer; encode(chunk: Buffer | string, face?: number): Buffer; }