玛丽苏文本加密器(2023)

一个神奇的小程序,把你输入的任何文字转化成一个玛丽苏风格的名字;也可以转回来。用于各种加密、混淆、防监听等场合。

 

举例:

原文:苟利国家生死以,岂因祸福避趋之

密文:艳茹璃·百蕴合·雨璃·拉樱魅格凤柔糜璃·倩娅然音凝灵莹·威影涅奥雅眉洁·晗薇合盘希思阳樱·基玫如·舞恋黛·瑟拉利艳娅·盘墨萝洁·莲渺蓝芝寇妲馨安·之绯心蕾·巧蕾琦颖艳御莉

 

 

最初版本编写于2017年,基于C#和.net core 2.1平台。

更新于2023.11.17,通过ChatGPT将原版改写为javascript编写的纯前端版,功能相同,算法通用。

改写的一些过程和心得,见知乎专栏文章:ChatGPT能代替什么样的程序员?给它一次稍难点的挑战。

 

旧版开源程序地址,仅供参考:https://github.com/atonasting/marysue-encoder

14 comments

  1. 拓哥看世界 says:

    查元胞自动机过来的,意外发现了这个。我以后准备写科幻小说,正愁起名字呢,这下好了,谢谢博主!~
    你超棒的!

    你做的自动机挺有意思,发现总是会收敛到几种图形或者循环,有没有相关的理论推荐呀?有点好奇,想深入了解一下。

    我微博“拓哥看世界”,欢迎回踩~

    • 苏莉安 says:

      你好,我之前的一些资料主要是在这个网站查的:https://www.conwaylife.com。它的wiki和论坛都很不错。

  2. 5772156 says:

    安·米·格颜夏安·俏苏·裳残渺欣芝雪洁·寂雪叶情盘呗洁·哀蝶璃·清心珠慕沫萨蕾樱·情城·蝶·莲基塔奥俏安·茹·塔璃·紫莉·薰琉弥姆萨安·雨血菲寂·糜合云悠安·铃缈霜·花优嫩璃·萝琉悠燢蔷凤柔安·晶梦喃弥丝然洁·铃·琦丝玥·茜萨灵魑幽羽·澪夏妙鸢安·莎兰璃·思兰倾璃·叶璃·蔷魑殇娥慕铃璃·苏娥悠璃·希爱乐妲曼雨碎莹·妲陌雪璃·绯菲娅璃·凝蓝绯璃·薰斯萦艳陌安·涅蝶清俏城·泪璃

    • 苏莉安 says:

      它的用字比我这个多,所以密文短。玛丽苏代码是开源的,随时都可以变化出新版来,只要多用一些密文字就自然会短了。

        • 苏莉安 says:

          试试比较长的。我以前没加长度限制,不定期会搞到很长一段时间内CPU100%,因为是个公共服务,什么内容都能往里塞。
          当然也可能不是长度,是bug,算法当时写完没来得及细查。

          • ysc3839 says:

            “`
            t = time.clock()
            sourceAes = AESTool.Encrypt((‘Test’ * 1000000).encode(‘utf-8’))
            code = EncodeTool.ByteArrayToString(sourceAes)
            print(time.clock() – t)
            “`
            6.7878066074252015

        • 苏莉安 says:

          这个性能有点差了,不知道是python原因还是配置原因,我用一台低压CPU的笔记本跑.net core是900~1000ms

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注