一个神奇的小程序,把你输入的任何文字转化成一个玛丽苏风格的名字;也可以转回来。用于各种加密、混淆、防监听等场合。
举例:
原文:苟利国家生死以,岂因祸福避趋之
密文:艳茹璃·百蕴合·雨璃·拉樱魅格凤柔糜璃·倩娅然音凝灵莹·威影涅奥雅眉洁·晗薇合盘希思阳樱·基玫如·舞恋黛·瑟拉利艳娅·盘墨萝洁·莲渺蓝芝寇妲馨安·之绯心蕾·巧蕾琦颖艳御莉
最初版本编写于2017年,基于C#和.net core 2.1平台。
更新于2023.11.17,通过ChatGPT将原版改写为javascript编写的纯前端版,功能相同,算法通用。
改写的一些过程和心得,见知乎专栏文章:ChatGPT能代替什么样的程序员?给它一次稍难点的挑战。
旧版开源程序地址,仅供参考:https://github.com/atonasting/marysue-encoder
我看不懂,但我大受震撼.jpg
不错,好玩!
查元胞自动机过来的,意外发现了这个。我以后准备写科幻小说,正愁起名字呢,这下好了,谢谢博主!~
你超棒的!
你做的自动机挺有意思,发现总是会收敛到几种图形或者循环,有没有相关的理论推荐呀?有点好奇,想深入了解一下。
我微博“拓哥看世界”,欢迎回踩~
你好,我之前的一些资料主要是在这个网站查的:https://www.conwaylife.com。它的wiki和论坛都很不错。
一篇非常好的文章!
安·米·格颜夏安·俏苏·裳残渺欣芝雪洁·寂雪叶情盘呗洁·哀蝶璃·清心珠慕沫萨蕾樱·情城·蝶·莲基塔奥俏安·茹·塔璃·紫莉·薰琉弥姆萨安·雨血菲寂·糜合云悠安·铃缈霜·花优嫩璃·萝琉悠燢蔷凤柔安·晶梦喃弥丝然洁·铃·琦丝玥·茜萨灵魑幽羽·澪夏妙鸢安·莎兰璃·思兰倾璃·叶璃·蔷魑殇娥慕铃璃·苏娥悠璃·希爱乐妲曼雨碎莹·妲陌雪璃·绯菲娅璃·凝蓝绯璃·薰斯萦艳陌安·涅蝶清俏城·泪璃
它的用字比我这个多,所以密文短。玛丽苏代码是开源的,随时都可以变化出新版来,只要多用一些密文字就自然会短了。
亲爱哒
这个原文生成的是随机的哦?
“你也配姓璃莹殇?”
无聊写了个 Python 版的,推广一波
https://github.com/ysc3839/marysue-py
有意思,有没有测过性能如何?
没……不用考虑性能吧,网络 IO 还更慢的。
试试比较长的。我以前没加长度限制,不定期会搞到很长一段时间内CPU100%,因为是个公共服务,什么内容都能往里塞。
当然也可能不是长度,是bug,算法当时写完没来得及细查。
“`
t = time.clock()
sourceAes = AESTool.Encrypt((‘Test’ * 1000000).encode(‘utf-8’))
code = EncodeTool.ByteArrayToString(sourceAes)
print(time.clock() – t)
“`
6.7878066074252015
这个性能有点差了,不知道是python原因还是配置原因,我用一台低压CPU的笔记本跑.net core是900~1000ms