用于伪原创,防止社交平台检测内容重复性。
源码下载:https://github.com/dev-coco/String-Obfuscator
在线使用:编码转换工具
使用方法
字符混淆
使用 stringObfuscation
函数,第一个参数放入需要混淆的内容,第二个参数放入混淆的类型,运行后会输出混淆后的字符。
/**
* @description 字符混淆
* @param {string} content - 内容
* @param {string} option - 类型
* @returns {string} - 混淆后的内容
*/
stringObfuscator(content, option)
如果有部分内容不想被混淆,需要保留原来的样式,需要使用 {}
,在大括号里的内容会被跳过,字符不会被混淆。
字符还原
使用 stringDeobfuscator
函数,放入混淆后的内容,运行后会输出还原后的内容。
/**
* @description 字符还原
* @param {string} str - 混淆后的内容
* @returns {string} - 还原后的内容
*/
stringDeobfuscator(str)
例子
stringObfuscator('Hello, World!', 'style1')
>> 𝐇𝐞𝐥𝐥𝐨, 𝐖𝐨𝐫𝐥𝐝!
stringObfuscator('Hello, {World}!', 'style2')
>> 𝗛𝗲𝗹𝗹𝗼, World!
stringDeobfuscato('𝐇𝐞𝐥𝐥𝐨, 𝐖𝐨𝐫𝐥𝐝!')
>> Hello, World!
效果预览
style1
衬线粗体 Bold (serif)
𝐇𝐞𝐥𝐥𝐨 𝐖𝐨𝐫𝐥𝐝
style2
无衬线粗体 Bold (sans)
𝗛𝗲𝗹𝗹𝗼 𝗪𝗼𝗿𝗹𝗱
style3
Mathematical (sans)
𝖧𝖾𝗅𝗅𝗈 𝖶𝗈𝗋𝗅𝖽
style4
等宽字体 Monospace
𝙷𝚎𝚕𝚕𝚘 𝚆𝚘𝚛𝚕𝚍
style5
衬线斜体 Italic (serif)
𝐻𝑒𝑙𝑙𝑜 𝑊𝑜𝑟𝑙𝑑
style6
无衬线斜体 Italic (sans)
𝘏𝘦𝘭𝘭𝘰 𝘞𝘰𝘳𝘭𝘥
style7
衬线粗斜体 Bold / Italic (serif)
𝑯𝒆𝒍𝒍𝒐 𝑾𝒐𝒓𝒍𝒅
style8
无衬线粗斜体 Bold / Italic (sans)
𝙃𝙚𝙡𝙡𝙤 𝙒𝙤𝙧𝙡𝙙
style9
小型大写 Small Capital
长得比较小的大写字母。
ʜᴇʟʟᴏ ᴡᴏʀʟᴅ
style 10
双线体 Double Struck
ℍ𝕖𝕝𝕝𝕠 𝕎𝕠𝕣𝕝𝕕
style11
草书 Cursive
ℋ𝑒𝓁𝓁𝑜 𝒲𝑜𝓇𝓁𝒹
style12
草书粗体 Bold Cursive
𝓗𝓮𝓵𝓵𝓸 𝓦𝓸𝓻𝓵𝓭
style13
德文尖角 Fraktur
ℌ𝔢𝔩𝔩𝔬 𝔚𝔬𝔯𝔩𝔡
style14
德文尖角粗体 Bold Fraktur
𝕳𝖊𝖑𝖑𝖔 𝖂𝖔𝖗𝖑𝖉
style15
小字体 Tiny
ᴴᵉˡˡᵒ ᵂᵒʳˡᵈ
style16
全宽 Vaporwave
Hello World
style17
上下颠倒 Upside Down
需要将屏幕倒过来看。
pןɹoM oןןǝH
style18
SMS 常用语
将常规单词替换成短信常用语。
原文:Goodbye my friend, see you tomorrow.
效果:Goodbye my friend, cu 2mro.
style19
彩虹心
将空格替换成不同颜色的爱心 Emoji。
原文:Goodbye my friend, see you tomorrow.
效果:Goodbye🧡my💙friend,❤️see💙you💛tomorrow.
style20
填充 Emoji
在特定的关键词后面自动加上相对应的 Emoji。
原文:Good morning, remember to call me back at noon.
效果:Good morning🌞, remember to call📲 me back🔙 at noon🕛.
space1
填充空格
50% 概率会将一个空格替换成两个空格。
原文:Goodbye my friend, see you tomorrow.
效果:Goodbye my friend, see you tomorrow.
space2
填充特殊字符
50% 概率随机填充不可见的特殊字符。
原文:Goodbye my friend, see you tomorrow.
未编码效果:Goodbye my\b friend,\b\b see\b you\b\b tomorrow. \b\b