SEHAX

出自希顶维基
於 2022年2月19日 (六) 16:20 由 SapindusTX留言 | 貢獻 所做的修訂 (建立内容为“==SEHAX算法简介== SEHAX算法(又称晹哈希,{{x|xdi8:b5iT <hax>}})是一种基于太阳易、有限域乘法和元胞自动机的,适用于希顶…”的新页面)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

SEHAX算法簡介

SEHAX算法(又稱晹哈希,: <>)是一種基於太陽易、有限域乘法和元胞自動機的,適用於希頂語的哈希算法。 由User:SapindusTX發明。

算法流程

算法輸入

希頂語字符串,目前只支持小寫字母和逗號,句號,空格三種符號。

算法經過

輸入符號會被首先逐一用自然序太陽易卦象進行編碼,轉換為七進制,補足到180的倍數,然後用GF(49)上的有限域乘法打亂。
打亂後的輸入將會被摺疊到180位長,並分兩個副本用兩種元胞自動機進行12代迭代,擴散信息。
兩個副本錯位相加,再用元胞自動機進行12代迭代。
最後,摺疊到45位,輸出。

算法輸出

輸出的是45位七進制碼,可表徵原字符串。原字符串不相同,SEHAX碼極大概率不相同。

算法性質

哈希算法的通性:對初值敏感,能表徵原字符串。

算法應用

由於採用了太陽易,有良好的神秘學運用前景。 同時,也為將來希頂區塊鏈的設計鋪平了道路。