【文件加密】支持自定义key及文件加密的插件,需要的来

欧阳如果 5天前 45

[插件说明]

1. em/dm :可以直接加密/解密传入的内容;

2. em_key/dm_key :支持通过自定义key,加密/解密传入的内容;

3. em_file/dm_file :支持对文件进行加密/解密,支持替换原有内容(目前仅支持“文本文件”,其它类型文件后续补充)。


[插件示例]

dim em = ""
dim dm = ""
dim filepath = ""

//引入AES插件
Import aes

//加密字符串,返回密文
em = aes.em("国庆大阅兵")
TracePrint(em)

//还原加密字符串
dm = aes.dm("8837889bfda2b9609c6f91ba7d715bd5cc93213871e4b548960832ed866b01f3")
TracePrint(dm)

//自定义key,加密字符串
em = aes.em_key("国庆大阅兵","10086")
TracePrint(em)

//还原并返回自定义key加密内容
dm = aes.dm_key("ac9feb7501d39087cf382843119b085e5d993438f9d519fc7dd1245295be5344","10086")
TracePrint(dm)

//获取文本文件路径存入变量“filepath”
filepath = Dialog.OpenFile("","文本文档 (txt、log)|*.txt;*.log|任意文件|*","UiBot")

//加密文本文件,需要指定文件路径(原内容将转为密文)
em = aes.em_file(filepath)
TracePrint(em)

//还原加密的文本文件内容
dm = aes.dm_file(filepath)
TracePrint(dm)

[示例运行结果]

[17:45:45]uibot37c3218c5eb130.task 第10行:"8837889bfda2b9609c6f91ba7d715bd5cc93213871e4b548960832ed866b01f3"

[17:45:46]uibot37c3218c5eb130.task 第14行:"国庆大阅兵"

[17:45:46]uibot37c3218c5eb130.task 第18行:"ac9feb7501d39087cf382843119b085e5d993438f9d519fc7dd1245295be5344"

[17:45:46]uibot37c3218c5eb130.task 第22行:"国庆大阅兵"

[17:45:49]uibot37c3218c5eb130.task 第29行:"文件内容加密完成"

[17:45:49]uibot37c3218c5eb130.task 第33行:"文件内容解密完成"


_【文件加密】支持自定义key及文件加密的插件,需要的来


[插件安装]

1、打开压缩文件;

2、将“aes.info、aes.pyc”解压缩到UB安装路径“C:\Program Files (x86)\UiBotCreator\extend\python”


上传的附件:
最新回复 (1)
  • rainvale 4天前
    2
    谢谢大佬的分享
返回
发新帖