1-31.金鑰
沒走幾步,前方便出現一條石板舖成的小徑,飛升前輩的洞府就在眼前,看起來這裡有專人在打理,明明後頭都是密林,這裡草木卻修剪得整整齊齊不過膝高。眼前的石門約莫兩個人高,門上刻滿了繁複陣紋,令人望之生畏。
161Please respect copyright.PENANAbZTFjoO7VR
「師伯,我帶她來了。」
161Please respect copyright.PENANACeBNrNn1Er
「閣主好。」閣主審視的眼光掃來,瑍玥主動開口打了招呼,晚輩嘛,這點禮貌她還是有的。
161Please respect copyright.PENANAJRd81MwkkE
「丫頭,在把筆交給妳之前,妳需得先立誓,今日之事不可外傳。」閣主扳著臉道,看上去對這個交易還有些不太情願。
161Please respect copyright.PENANAooUVcRWtyE
這要求在預料中,瑍玥也不拖泥帶水,抬手便道:「我于瑍玥在此立誓,拿走前輩留下的金靈筆,但不取前輩洞府分毫,此事絕不外傳。若違此誓,願受心魔所困。」
161Please respect copyright.PENANAuVOZekLYYp
立誓對於修道之人並非兒戲,說罷,一道靈光自她眉心閃過。
161Please respect copyright.PENANAisHUmSpkJ3
「哼,丫頭還挺多疑。」閣主聽出了她誓言裡的小心思,不悅道。當然,若他反悔,小姑娘幫他開了門,他卻強搶金靈筆回來,她的確拿他沒有法子,連說理都沒處說,但他堂堂玄山派鎮嶽閣閣主豈是這種胸襟之人?
161Please respect copyright.PENANAQjYJj9LZEs
「閣主息怒,立誓嘛,自然是細緻些好,畢竟這個『今日』還長,指不定我等等就在這山岳之間摔了一跤擦破了皮,豈不是連這也不能外傳了?」瑍玥卻一臉無辜。
161Please respect copyright.PENANAtP3WFzi52u
盛少煊在一旁忍不住勾起嘴角,這丫頭,真的是哪裡都不吃虧!
161Please respect copyright.PENANABY9VpE6noY
閣主被她噎住兩息,終究是懶與小輩爭辯,從袖中取出了金靈筆遞給她。
161Please respect copyright.PENANAneo0rJLBJX
瑍玥拿了筆以後,還是先伸手撫上石板上的陣紋,開始讀取,陣法的內容緩緩在她腦中成型。
161Please respect copyright.PENANAJyC8CKSuvs
// 門上存儲加密後的驗證碼
const storedKeys = ["金木水土土", ""];
function authenticateKey(spiritPattern) {
const keyHash = genKey(spiritPattern);
// 驗證是否為已註冊的鑰匙
if (storedKeys.includes(keyHash)) {
//成功開門
return openDoor();
}
return "認證失敗";
}
161Please respect copyright.PENANAa2xXPO5jZW
倒也容易,看來靈力經過靈器後,輸出除了靈力與功能,還能分析靈紋,每個靈器的靈紋是獨一無二的,前輩用這種方式來做驗證,當真有趣。瑍玥讀了便將靈力輸入至靈筆,靈力由靈筆輸入石門上的陣法,不多時陣紋閃了又閃,厚重的石門便緩緩移動,前輩沉睡百年的洞府呈現在眾人面前。
161Please respect copyright.PENANAKjt967XjLD
閣主沒有急著進去,只是在一旁問道:「丫頭,你能破寒澗台陣法,想必這門上陣法對妳也不是難事?」
161Please respect copyright.PENANAzfm8FLpoSr
「看是看懂了,但若要說破解……恐怕也絕非易事。」瑍玥又回想了一下被她整段略過的 genKey才答道。
161Please respect copyright.PENANAOTjhrsIlNl
閣主卻是驚駭莫名,「妳、妳說妳都看懂了?」
161Please respect copyright.PENANAl44d5Zg9OY
好吧,有些部分確實較為複雜,她也不是那麼肯定。瑍玥把手伸上巨石上的陣紋,又讀了一次,認真逐行看過。
161Please respect copyright.PENANAQT74kulUyb
function genKey(spiritPattern) {
const groupSize = 16;
const groups = Array.from({ length: groupSize }, () => []);
161Please respect copyright.PENANAJynt8OgwXM
// 將靈紋序列切片進 16 組
for (let i = 0; i < spiritPattern.length; i++) {
const g = i % groupSize;
groups[g].push(spiritPattern[i]);
}
161Please respect copyright.PENANAICwIwHiy6x
// 每組相加 mod 5 後依序組成一個整數 value
let value = 0;
for (let j = 0; j < groupSize; j++) {
const sum = groups[j].reduce((a, b) => a + b, 0);
const digit = sum % 5;
value += digit * Math.pow(10, j);
}
161Please respect copyright.PENANAnLyWhWQeB6
// 序列取特定位數產生結果
const elements = ['金', '木', '水', '火', '土'];
let key = [];
for (let i = 0; i < 5; i++) {
key.push(elements[(value >> (i * 3)) % 5]);
}
161Please respect copyright.PENANAp1yE3SpvvA
return key.join('');
}
161Please respect copyright.PENANAuToCa9exkN
瑍玥確定真的都懂了,才道:「閣主有什麼地方特別想討論一下,瑍玥雖然只是外門弟子,閣主不介意的話……,倒是可以聊聊?」不愧是閣主阿,對學術有濃厚的興趣,可若要找她逆推……瑍玥想想便有點頭痛。
161Please respect copyright.PENANAWXRI676YhS
「夫此門者,以二鑰啟閉。161Please respect copyright.PENANAsygnRALl4q
以靈紋為匙,藏其術於石。161Please respect copyright.PENANAWpBE8DhoTC
求其術者,先審靈紋之長短,分為十有六部。161Please respect copyright.PENANA7fJ7Dolmu5
自初段始,以次輪轉,凡紋流至一,歸於其部。161Please respect copyright.PENANAmh1BI4eHzW
其部既定,量其盈虧,以眾數和之。161Please respect copyright.PENANAp8hOaRE64C
眾數既和,五行可求:161Please respect copyright.PENANASCahbOKez1
逢五而一去,其餘為象。161Please respect copyright.PENANAccq44JzTP8
象有五類:金、木、水、火、土。十六部皆得其象,列以次第,161Please respect copyright.PENANAY579dVJNZV
初象乘一,次象乘十,161Please respect copyright.PENANAQF0VVQyoXm
三象乘百,四象乘千……161Please respect copyright.PENANAixHsRUdGWq
各以所居之位而遞增其權。161Please respect copyright.PENANA7Xrs9NLFQc
十六象既一合,得一長數。長數之中,藏有五行。161Please respect copyright.PENANATjBUXf9WsK
初以三變推之,見金。161Please respect copyright.PENANAcqxQ5VvGYN
再以三變推之,見木。161Please respect copyright.PENANAyaLw4PctpO
九變見水,十二變見火,十五變見土。五行列成,則其鑰生焉。161Please respect copyright.PENANAqY9jZz0ShH
鑰與石門相合,則門自啟。161Please respect copyright.PENANAxStdbGjEIw
不合,則鎖閉如故。」
161Please respect copyright.PENANAAK188Fo9LQ
閣主看見的陣法,在腦中幾個來回,他竟一時不知該如何開口,他們一向是將陣法記在腦中,回閣中仔細來回推敲,解其意,沒有聽過哪個人敢說自己看了就「看懂了」。
161Please respect copyright.PENANA2mKIaWDDqH
閣主乾咳了兩聲,才以考校口吻照念道:「此門者,以二鑰啟閉…… 以靈紋為匙,藏其術於石…… 求其術者,先審靈紋之長短,分為十有六部。 自初段始,以次輪轉,凡紋流至一,歸於其部。何意?」
161Please respect copyright.PENANAilKAai5ojf
瑍玥的震驚不亞於閣主,她瞪大雙眼,「前輩剛剛念的是……陣紋?」
161Please respect copyright.PENANALBFCcMvmkg
等一下,所以說,別人眼中的程式碼長的是文言文的樣子嘛?她眼中的「authenticateKey」,在閣主腦海裡就成了《開門秘法·天機篇》!
161Please respect copyright.PENANABbB35jaYD0
從第一次上符咒課讀到了function,她就一直有在疑惑「別人到底看到什麼」,但她從沒問出口,怕別人發現自己是異類。
161Please respect copyright.PENANAA47PuiplG2
現在她懂了……符咒和陣法是與天地溝通的語言,任何人讀了都會以他能理解的方式呈現。
161Please respect copyright.PENANAUyIzGo8ttp
……等等喔,閣主剛剛念到了「分十六部」、「凡紋流至一,歸於其部」,敢情他的程式不但是中文,還沒有function的概念,開門和算鑰匙邏輯混為一談!這也太過地獄!
161Please respect copyright.PENANAOV9fLk9Tvg
她忍不住在心中大喊,「前輩你是什麼天才,該不會這陣法真的就是手刻文言文,文言文寫演算法來的吧!」本來平平無奇的東西,突然肅然起敬了。
161Please respect copyright.PENANAAI6KAZ3N65
「簡單來說……這段就是把靈器獨有靈紋,先拆分成十六個陣列……欸、不是,分在十六個框裡,每個框裡的數字再相加……」瑍玥說著說著從一旁撿了根樹枝。
161Please respect copyright.PENANAV65T8RU1MS
她在地上畫了十六個圈圈,邊講解程式邊舉實例分配數字,「每個框裡的數字加起來,取五的餘數……」她看見閣主表情又冒出問號,馬上換了個說辭:「總之就是逢五歸零,再把結果排成一串……。」
161Please respect copyright.PENANAKW6z6Ql37b
閣主本來壓根不信,就想難住這個狂妄的丫頭。誰知聽著聽著,那些高深複雜的陣紋,被她一層層拆解變成簡單運算,他怔怔聽著竟然馬上理解了。
161Please respect copyright.PENANASGjW3HtYX3
眼前這笑瞇瞇、臉上卻寫滿精明的丫頭,對陣法造詣的理解,恐怕閣內現在無人能出其右。
161Please respect copyright.PENANAKF1Xr1szAJ
「我可以進去看看了嗎?」打斷這一切的是盛少煊有些不耐煩的聲音。
161Please respect copyright.PENANAYGMnvT3VjI


