根因:feistelDecode 中 F 函数输入错误 - 错误:F = feistelRound($L, ...) - 正确:F = feistelRound($R, ...) 标准 Feistel 解码原理: - 编码: L_new=R, R_new=L^F(R) - 解码: L_new=R^F(L), R_new=L(这里 L 是编码后的 L,即当前 L) - 因此 F 输入应该是 R(编码时的输入),不是 L |
||
|---|---|---|
| .. | ||
| vr_ticket | ||
| index.html | ||
根因:feistelDecode 中 F 函数输入错误 - 错误:F = feistelRound($L, ...) - 正确:F = feistelRound($R, ...) 标准 Feistel 解码原理: - 编码: L_new=R, R_new=L^F(R) - 解码: L_new=R^F(L), R_new=L(这里 L 是编码后的 L,即当前 L) - 因此 F 输入应该是 R(编码时的输入),不是 L |
||
|---|---|---|
| .. | ||
| vr_ticket | ||
| index.html | ||