readme.key-bug
来自「cipe 编程」· KEY-BUG 代码 · 共 26 行
KEY-BUG
26 行
Incompatibility of keys to older CIPE versions==============================================Versions of CIPE before 1.4.0 have a bug in the way the `key' option isinterpreted. It is supposed to be a 128-bit hexadecimal number.However, earlier versions interpret the digits `a' through `f' as equalto `1' through `6'. This reduces the effective key space from 16^32 (32hex digits) to 10^32 (32 decimal digits), or 109 bits. Worse, itintroduces bias in the distribution of bit patterns in the effectivekey.This bug needed to be fixed as soon as it was found. Unfortunately thefix means that old and new versions of `ciped' will read the same keyparameter differently, in other words: keys are not compatible between1.4.0 and older when they contain any non-decimal digits.The solution to make them work again is either to upgrade both ends atonce (recommended), or generate new keys which consist only of decimaldigits. A possible method to generate such a key is (ps aux|md5sum; ps alx|md5sum) | tr -cd 0-9Alternatively, the 1.4 or newer package can be given the option`--enable-bug-compatible' to `configure' to use the old broken keyparser.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?