ifcharinvalid_charset:
password+=char
#返回最终结果
returnpassword
“主人,”傻妞皱眉,“这个函数的时间复杂度是O(n),n=4。7亿,运行时间……”
“eternity,”林墨接口,“但我们可以用区块链。”
他掏出一枚飞升之钥碎片,碎片上刻着一行小字:“ProofofFaith”(信仰证明)
“让每一个用户,用信仰值当算力,挖矿挖出自己的那个密码字符。挖出来的字符,自动上链,不可篡改。”
“这他妈是密码本还是区块链?”张狂都听傻了。
“都是,”苏晴己经理解了,“这是‘灵符热更新’的本质——用无数小的更新包(每个用户的字符),组合成一个大的系统更新(root密码)。不需要停机维护,边运行边更新。”
她立刻开始写编译器插件,把这段逻辑翻译成符文,再翻译成魔法咒文,再翻译成深渊语,最后翻译成鸿钧能听懂的陕西话。
审查大会的现场,就变成了密码挖矿现场。
鸿钧道人第一个响应,他对着自己的粉色五灵宏光车载AI喊:“快,给老爷我挖矿!挖出来第一个字符,奖励你泡48小时灵石温泉!”
车载AI:“老爷,我挖出来了,是‘a’。”
鸿钧:“a?开头是a?那不是苹果的标志吗?大道你个叛徒!”
太清圣人也不甘示弱,他用自己的拂尘当矿机,拂尘上的代码疯狂滚动,最后停在字符‘b’。
太清:“b?第二个是b?Apple?大道你果然暗恋苹果!”
深渊主脑挖出来的是‘n’,它很不高兴:“为啥我是n?我想当x,x看起来酷。”
诺森德魔法议会全体巫师一起挖矿,挖出来的是‘0’。
议会长很激动:“0!是零!我们挖到了数字!这说明密码是字母和数字组合,符合安全规范!”
而村口烫头王师傅挖得最慢,他的电推子矿机效率低,但最后挖出来一个‘!’。
他很开心:“感叹号!有激情!大道这密码,有情怀!”
林墨看着这些挖出来的字符,在虚空组成一个字符串:
"abn0!。。。"
"不对,"他皱眉,"这不像密码,像随口打的。"
傻妞的AI核心疯狂运转,她突然想到什么:"主人,顺序错了。不是按用户挖矿顺序排列,是按……"
"是按《用户协议》的签署时间,"苏晴眼睛一亮,"大道在开天辟地时,第一个用户是盘古,第二个是鸿钧,第三个是太清……"
她立刻重新排序。
字符重新组合:
盘古:r