求帮忙修改下关于AES解密
```// ==UserScript==
// @name Content Decryptor
// @namespace your-namespace
// @version 1.0
// @descriptionDecrypts content in <p> tags with equals sign (=)
// @match https://网站/*
// @grant none
// @require https://cdn.jsdelivr.net/npm/crypto-js@4.1.1/dist/crypto-js.min.js
// ==/UserScript==
(function() {
'use strict';
// AES解密函数
function decryptAES(encryptedText) {
var key = CryptoJS.enc.Utf8.parse("cvxbAKXagQBjMoJ6");
var iv = CryptoJS.enc.Utf8.parse("ywZ7dP1lvDRjoY0L");
var decrypted = CryptoJS.AES.decrypt(encryptedText, key, {
iv: iv,
mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.Pkcs7
});
return decrypted.toString(CryptoJS.enc.Utf8);
}
// 获取所有带有等号的<p>标签
var pTags = document.querySelectorAll('p:contains("=")');
// 对每个带有等号的<p>标签进行解密
for (var i = 0; i < pTags.length; i++) {
var encryptedText = pTags.textContent;
var decryptedText = decryptAES(encryptedText);
pTags.textContent = decryptedText;
}
})();
```
需要是解密网站p标签带=号的内容,但是运行好像没反应。求大佬修改 峰不二子 发表于 2023-7-12 20:27
例如这个
cMdhPK13Qwmis/3hU/ydYqlCdd6LEWR/jRwJsTMI09s=
你可以试试
"是解密不了还是什么 "
你代码可以运行
应该是你元素监听的问题
可以考虑使用MutationObserve或者论坛的ElementGetter库
是解密不了还是什么 李恒道 发表于 2023-7-12 19:06
是解密不了还是什么
就是没反应
例如这个
cMdhPK13Qwmis/3hU/ydYqlCdd6LEWR/jRwJsTMI09s=
你可以试试 峰不二子 发表于 2023-7-12 20:27
例如这个
cMdhPK13Qwmis/3hU/ydYqlCdd6LEWR/jRwJsTMI09s=
你可以试试
另外你用的源好像不太好使
我这里访问不到
我的源是https://cdn.bootcdn.net/ajax/libs/crypto-js/4.1.1/crypto-js.js 李恒道 发表于 2023-7-12 20:55
"是解密不了还是什么 "
你代码可以运行
应该是你元素监听的问题
用了你刚刚发的那个
// @match https://bbs.tampermonkey.net.cn/*
// @grant none
// @require https://cdn.bootcdn.net/ajax/libs/crypto-js/4.1.1/crypto-js.js
然后试试这个网站也是没有反应 嗯,,看了下你这个不是p标签 峰不二子 发表于 2023-7-12 21:17
嗯,,看了下你这个不是p标签
我是直接调用函数测得
如果函数没问题
那唯一有问题的就是搜寻了 李恒道 发表于 2023-7-12 21:19
我是直接调用函数测得
如果函数没问题
那唯一有问题的就是搜寻了
能帮我改改吗??{:4_113:}
页:
[1]
2