Functions
模块
- 模块可单独加载
Import["https://deus.netlify.com/pkg/ExCode.wl"];
ExEncrypt
参数说明
ExEncrypt[expr,way]
- expr 类型为
Expression, 表示需要加密的内容 - way 类型为
String, 表示约定的秘钥"MarySue"玛丽苏加密法
返回值
String, 加密后得到的字符串.
标准示例
测试代码:
TableForm[secret=Table[ExEncrypt["Geass","MarySue"],10]]
测试输出:

ExDecrypt
参数说明
ExEncrypt[expr,way]
- expr 类型为
Expression, 表示需要加密的内容 - way 类型为
String, 表示约定的秘钥- 内置方案见 ExEncrypt
返回值
String, 加密后得到的字符串.
标准示例
测试代码:
secret = {
"凌墨·悠城纯·姣婉瑰梦仪·毓影琼优·桂芸冰颜霜多·莹翼园·晶昭菁茗璎娥韵兰·悦幽妮",
"凝优黛蒂·娜馥恋娜·蓉恋文妙语桂·荷安·奥璎依梦晶茉娴·拉梅滢蝶莎羽薰霞·悠蒂琪语",
"乐滢思御紫·艳秋·玛蝶毓基伤·碎瑟姣舒·魑云蓝霜仪雁菁·仪格萦斯·萝咏奥丽柒霞茉朵",
"凪情·墨海燕·紫晗夏乐卿玫黛·珍菁·弥莎莳·萌依月璃欣·薰飘琴怡阳文·妲纯素凡茗凡",
"倩瑶缈妲·浅烟薰俏叶凤芊幽·莺凝·思姣芊芸君玉塔泪·樱慧琴邪素素萦情·夏吉海",
"凪盘艺·咏多蝶霜融纯纯·毓眉纱莳萨丝·语米晗晓缈缈莺·丝凝素枫·霜妖离华清丹淑泪",
"伤雨落蓝·风玉·爽残·芝弥千瑞芝可·御琉乐卿乐晓·霄海琼·哀幽灵幻芝·玥蕊珠落瑗·陌",
"冰茗琴·嘉馨琴陌·米露城菁环菁希·慕莎兮芊菁殇秋娜·佳蕾颖碎芝·斯百·红雨·艳海朵",
"丽妲依·美蝶芸羽春纱韵血·萍恋香嫩鸢黛·欢银兰芊碎·绯璐渺·融柒寒瑗姆芳澜·育可凡",
"优沫·薇妲千幽菲蓉·凌盘婉晗眉岚离莉·希琦萌沫琉·茜凤琳然月玫云·夏筱昭思黛·淑荔"
};
SameQ@ExDecrypt[#,"MarySue"]&/@secret,10]
测试输出:
True
EvaluatePolish
参数说明
EvaluatePolish[list]
- list 类型为
List, 表示逆波兰表达式
EvaluatePolish[str]
- str 类型为
String, 表示逆波兰表达式, 用空格隔开运算
返回值
bug
致命 bug 需要修复