对十六进制数据执行 XOR 逐字节运算
计算两个十六进制字符串的 XOR 运算。约定第一个字符串(字节数组)为源数据(或明文),第二个字节数组为密钥,若密钥较短则循环使用。
第一个字节数组("源"/"明文"),十六进制字符串:
第二个字节数组("密钥",长度不足时循环),十六进制字符串:
注意:十六进制集合以外的字符将被忽略,因此 "12AB34" = "12 AB 34" = "12, AB, 34" 等价。字符串不区分大小写。
注意 2:使用 "FF" 作为密钥可对所有源位取反。
选项:
源/密钥:移除 "0x" 前缀 输出:使用 0x 前缀及逗号分隔符(C 风格) 输出:每 16 字节插入换行
计算 XOR
清理后的源数据:
清理后的密钥:
XOR 结果(十六进制):