“但鹽貨最為緊俏,殺多少也會有人甘冒其中風險。”
“故而我想請文瑞幫忙想想,有沒有第二種方法,比如將什麼秘法用在鹽引之上。”
“就是那種我們鹽司官員一看,便能發現真引假引的辦法。”
陳凡聽到這,總算了解了對方的訴求。
說白了,就是鹽引防偽技術唄。
陳凡好奇道:“陸大人,往常鹽司衙門是怎麼杜絕鹽引造假的呢?”
陸為寬立刻道:“四柱碼。”
“呃……詳細說說。”
陸為寬有些為難,想了想後還是咬了咬牙道:“我可以簡單告訴你,但你萬萬不能研究這東西,萬一出事,法司找到我,我隻告訴了你。”
“這麼嚴重?”陳凡嚇了一跳,連連擺手,“那我還是不聽了。”
陸為寬既想讓陳凡幫忙,那就隻能透底兒,他搖了搖頭道:“我不會說得太細,你就算聽了應該也無妨。反正你也沒有《秘檔》。”
所謂的四柱法,說白了就是一種加密動態碼。
戶部將傳統的四柱記賬法(舊館、新收、開除、實在)轉化為動態加密係統。
通過數值計算+時間變量聲稱不可違逆的防偽碼。
簡而言之就是數學化防偽。
其中:
舊管(初期庫存):取小數點後兩位×月份數(如325.76兩→76×3=228)
新收(本期收入):末位數字+日期(如1500兩→0+14=14)
開除(本期支出):千位與個位互換(如980兩→089→89)
實在(期末結存):取百位數字平方(如436兩→32=9)
然後再加入動態因子:
時間戳:以簽發日乾支為基數(如乙巳=42,二月十四=2×14=28→42+28=70)
地域碼:用《廣輿圖》府州編號(如揚州=55)作為乘數
生成公式:
動態碼= 舊管值+新收值×開除值÷實在值+時間戳×地域碼
比如說:
某鹽引數據:舊管228、新收14、開除89、實在9,簽發日揚州(55)
計算得:(228+14×89÷9+70×55=242×9.888+3850≈2392+3850=6242
最後“6242”這個數字就是單獨的防偽碼,一碼一用,用完即刻作廢。
但這裡麵有個重大的漏洞,也就是鹽司衙門掌握的《四柱秘檔》。
也就是這個算法的密碼本。
“秘檔失竊了!”陸為寬說到這時依然心有餘悸,“一年前,都轉運使司衙門發了場大火,大火被撲滅後,燒毀了經曆司。”
陳凡恍然:“你們原以為那個什麼秘檔被燒毀了,其實這大火是賊人故意放的,真正的目的是掩蓋盜竊的行為。”
陸為寬垮著臉,點了點頭。