HotCRC計算器中的四點攻擊依據菜農的“CRC可逆規則”,即在CRC多項式中,發現“+1”或“+X0”時,CRC可逆。
對於左移演算法,權值的最低位D0為“1”時,CRC可逆,否則不可逆。
故在左移可逆的CRC表格中,陣列的0x01處即CRC[0x01]裡就是CRC權值!
對於右移演算法,權值的最高位Dn-1為“1”時,CRC可逆,否則不可逆。
故在右移可逆的CRC表格中,陣列的0x80處即CRC[0x80]裡就是CRC權值!
故“四點攻擊”中的01和80這兩個特殊取樣值就是攻擊左移或右移的依據。
而“四點攻擊”中的00和FF這兩個特殊取樣值就是攻擊初值和出值的依據。
所以,HotCRC計算器可以攻擊並克隆任意CRC計算器或CRC表格。
特別注意:你在某個平臺,某個瀏覽器中儲存的。 換個平臺或瀏覽器是看不見的。
這個克隆第三方CRC計算器(簡寫式)的功能非常方便! 你可以儲存到電腦,也可以儲存到平板或手機。
它如同菜農親自為你臨時改寫了程式原始碼,實際上菜農根本不知道!
HotCRC計算器中的四點攻擊依據菜農的“CRC可逆規則”,即在CRC多項式中,發現“+1”或“+X0”時,CRC可逆。
對於左移演算法,權值的最低位D0為“1”時,CRC可逆,否則不可逆。
故在左移可逆的CRC表格中,陣列的0x01處即CRC[0x01]裡就是CRC權值!
對於右移演算法,權值的最高位Dn-1為“1”時,CRC可逆,否則不可逆。
故在右移可逆的CRC表格中,陣列的0x80處即CRC[0x80]裡就是CRC權值!
故“四點攻擊”中的01和80這兩個特殊取樣值就是攻擊左移或右移的依據。
而“四點攻擊”中的00和FF這兩個特殊取樣值就是攻擊初值和出值的依據。
所以,HotCRC計算器可以攻擊並克隆任意CRC計算器或CRC表格。
特別注意:你在某個平臺,某個瀏覽器中儲存的。 換個平臺或瀏覽器是看不見的。
這個克隆第三方CRC計算器(簡寫式)的功能非常方便! 你可以儲存到電腦,也可以儲存到平板或手機。
它如同菜農親自為你臨時改寫了程式原始碼,實際上菜農根本不知道!