警示后人
查看原帖
警示后人
482610
Mortidesperatslav楼主2024/10/29 11:44

如果你的哈希和我以下描述一样,不要用 22 或者 482610482610 作为 base,可以用 821821 或者 541313541313。如果 14 分可能是 base 问题。

  1. 用 int 自然溢出。

  2. 单模数。

  3. 明文中的第 ii 个字符哈希值为到上一个相同字符距离乘上 baseibase^i,每次把密文的哈希值乘上 basebase,明文左右端点移动进行处理。

我就这样写的,调试的时候为了方便用 22basebase 被卡了……

orz hepp,orz Inkyo_qwq

2024/10/29 11:44
加载中...