首页 > 其他分享 >番茄字体加密

番茄字体加密

时间:2023-08-07 22:37:07浏览次数:46  
标签:xpath fp 加密 xl 字体 import 番茄 kw txt

提供一个思路

 

然后一个一个去补

 代码 

import json
from fontTools.ttLib import TTFont
import re
from lxml import etree

with open('t.xml', 'r', encoding='utf-8') as fp:
    x = fp.read().encode('utf-8')
xl = etree.HTML(x)
k = {}
for i in xl.xpath('//cmap/*/map'):
    k[int(i.xpath('./@code')[0], 16)] = i.xpath('./@name')[0]


def check_word(kw):
    pass


with open('1.html', 'r', encoding='utf-8') as fp:
    x = fp.read()
d_js = re.findall('window.__INITIAL_STATE__=({.+});', x)[0]
content = json.loads(d_js)['reader']['chapterData']['content']
xl = etree.HTML(content)

for i in xl.xpath('//p/text()'):
    row = list(i)
    txt = ''
    for kw in row:
        if k.get(ord(kw)):
            txt += k.get(ord(kw))
        else:
            txt += kw
    print(txt,row)
View Code

我觉得可以ocr识别 目前目前没有思路 希望有大神告诉

第二种方法 

 

 手机段无字体加密

标签:xpath,fp,加密,xl,字体,import,番茄,kw,txt
From: https://www.cnblogs.com/inkser/p/17612901.html

相关文章

  • [golang]使用mTLS双向加密认证http通信
    前言假设一个场景,服务端部署在内网,客户端需要通过暴露在公网的nginx与服务端进行通信。为了避免在公网进行http明文通信造成的信息泄露,nginx与客户端之间的通信应当使用https协议,并且nginx也要验证客户端的身份,也就是mTLS双向加密认证通信。这条通信链路有三个角色:服务端、N......
  • JAVA ASE 默认随机 sha1 key加密
    使用原始的方法publicstaticStringEncryptEncode(Stringcontent,String...key)throwsException{StringencryptKey="audaque2018";KeyGeneratorkeyGenerator=KeyGenerator.getInstance("AES");SecureRandomrandom=......
  • TSINGSEE青犀视频安防监控视频平台加密机的详细使用与操作步骤
    我们在此前的文章中介绍过不少TSINGSEE青犀视频安防监控视频平台关于加密机授权操作及相关疑问解答,感兴趣的用户可以翻阅往期的文章进行了解。由于新用户咨询该方面的问题较多,今天我们再来介绍一下操作步骤。注意:加密机是依据IP授权,因此授权的前提是加密机的网络与要授权的视频监控......
  • linux安装宋体字体
    如下:1、宋体字体安装描述:因流程服务中所选用的为宋体,而linux服务器本身没有宋体,因此需要额外安装宋体,安装字体步骤如下:(1)在自己的电脑windows中搜索宋体字体文件simsun.ttc(2)创建文件夹:/usr/share/fonts/zh_CN,并将字体文件拷贝到zh_CN中(3)修改字体权限,使root以外的用户可以使用......
  • ubuntu wkhtmltopdf 新增Calibri字体
    最近使用wkhtmltopdf将html转为PDF时,在html中使用了Calibri字体,但转换为PDF后,PDF中使用的字体却不是Calibri,,怀疑是转PDF的ubuntu服务器上没有Calibri字体使用locatefont|grep alibri试了一下,没有返回值,说明该服务器上真的没有这个字体,考虑安装一下知识点:1.ubuntu可以与windo......
  • Winform 富文本框字体高亮
    1.RichTextBox控件-WindowsForms.NETFramework|MicrosoftLearn2.c#代码编辑控件(代码着色控件)ICSharpCode.TextEditor简单应用示例_风雪子郁的博客-CSDN博客3.FastColoredTextBoxforSyntaxHighlighting-CodeProject 展示效果  二:ICSharpCode.TextE......
  • MD5加密
    AandroidMD5加密/***MD5加密**@paramstr*@return*/publicstaticStringgetMD5Str(Stringstr){MessageDigestmessageDigest=null;try{messageDigest=MessageDigest.getInstance("MD5"......
  • 22加密模块/日志模块
    购物程序代码作业importosimportjson#获取执行文件所在的路径current_path=os.path.dirname(__file__)#拼接db文件夹的路径data_path=os.path.join(current_path,'db')ifnotos.path.exists(data_path):#如果文件夹路径不存在os.mkdir(data_path)#......
  • 我写了一个shell脚本然后加密了
    原文链接:我写了一个shell脚本然后加密了hello,大家晚上好啊,今天为大家带来一个小工具--shc。shc是一个可以用来对shell脚本进行加密的工具,它操作起来很方便,它的作用是将我们编写的shell脚本可以转换为一个可执行的二进制文件,起到加密的作用,当然,GitHub上也有很多的工具用来解析shc生......
  • PDF加密的实现方法
    通过pdfbox实现pdfbox加密实现方式非常简单,当然这个类的功能不止加密,还有很多实现,具体参考官方demo和apihttps://pdfbox.apache.org/docs/2.0.13/javadocs/pom依赖<!-- pdfbox 目前最新版本是2.0.16 --><dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>......