python实现unicode零宽字符隐写示例代码
代码语言:python
所属分类:其他
代码描述:python实现unicode零宽字符隐写示例代码,可将可见字符转换成零宽字符隐藏在正常字符之中。
代码标签: python unicode 零宽 字符 隐写 示例 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
import os, sys ZW_ONE = u"\u200b" ZW_ZERO = u"\u200c" ZW_SEP = u"\u200d" def str2zwstr(origin): bin_text = ["".join([ZW_ONE if bit == "1" else ZW_ZERO for bit in str(bin(ord(char)))[2:].lstrip('0b')]) + ZW_SEP for char in origin] return "".join(bin_text).rstrip(ZW_SEP) def zwstr2str(enc_str): arr_oz = [""] for char in enc_str: if char in (ZW_ONE, ZW_ZERO): arr_oz[-1] += "1" if char == ZW_ONE else "0" elif char == ZW_SEP: arr_oz.append(".........完整代码请登录后点击上方下载按钮下载查看
网友评论0