Expand description
clean 后处理流水线的算子配置类型。
一个 CleanStep 聚合若干算子,步内按固定顺序执行:
regex/replace → trim → prepend → append → decode → encode → hash → cipher → fontMap → cn → js。
这里只是配置(纯 serde 数据);确定性实现在 crate::eval::transform。
Structs§
- Cipher
Step - 加解密算子。默认值贴合「解密正文」主场景:
op=decrypt、inputEnc=base64、outputEnc=utf8。 - Clean
Step - 单步后处理。步内多算子按固定顺序执行:
regex/replace → trim → prepend → append → decode → encode → hash → cipher → fontMap → cn。 - Hash
Step - 哈希算子(可选 HMAC)。
Enums§
- ByteEnc
- crypto 的 key/iv/输入/输出字节编码。
- Cipher
Algo - 对称加密算法。
- Cipher
Mode - 加密模式。
- Cipher
Op - 加解密方向。
- CnConvert
- 繁简转换方向。
- Codec
- 编解码方式(
decode/encode算子,以及 crypto 的字节↔串编码)。 - Hash
Algo - 哈希算法。
- HashOut
- 哈希/HMAC 输出编码。
- Padding
- 填充方式(gcm 忽略)。