/** 把一个 Blob 混淆,二进制进行异或运算 * 这仅仅是简单的混淆处理,不是加密,仅仅为了在某些场合让数据不被简单的识别 * * @param blob 要混淆的 Blob * @param KEY 混淆的密钥,即异或的值,默认为 0xFF 即反转字节 */ export declare function obfuscateBlob(blob: Blob, KEY?: number): Promise; /** 把一个经 `obfuscateBlob` 混淆过 Blob 还原 */ export declare function unObfuscateBlob(blob: Blob, KEY?: number): Promise; /** 把一个 ReadableStream 混淆,二进制进行异或运算 * 对于 obfuscateBlob 不能方便处理的大尺寸文件,可以用此方法 */ export declare function obfuscateStream(stream: ReadableStream, KEY?: number): Promise>>; /** 把一个经 `obfuscateStream` 混淆过的 ReadableStream 还原 */ export declare function unObfuscateStream(stream: ReadableStream, KEY?: number): Promise>>; //# sourceMappingURL=obfuscateBlob.d.ts.map