小黑. 发表于 2024-4-14 14:58:43

咋在油猴脚本里面实现aes加解密

aes-ecb加密函数和解密函数
密文是base64的形式的密钥是1234567890123456

zip11 发表于 2024-4-14 18:02:06

使用 CryptoJS 库实现AES-ECB 加解密

```
// ==UserScript==
// @name         AES-ECB Encrypt and Decrypt
// @namespace    http://your.namespace.com
// @version      0.1
// @descriptionAES-ECB encryption and decryption functions using CryptoJS in Tampermonkey
// @author       Your Name
// @match      https://bbs.tampermonkey.net.cn/
// @require      https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/crypto-js.min.js
// ==/UserScript==

(function() {
   
    'use strict';

    // 密钥
    var key = CryptoJS.enc.Utf8.parse('1234567890123456');

    // 加密函数
    function encrypt(text) {
      var encrypted = CryptoJS.AES.encrypt(text, key, { mode: CryptoJS.mode.ECB });
      return encrypted.toString();
    }

    // 解密函数
    function decrypt(encryptedText) {
      var decrypted = CryptoJS.AES.decrypt(encryptedText, key, { mode: CryptoJS.mode.ECB });
      return decrypted.toString(CryptoJS.enc.Utf8);
    }

    // 加密 功能
    var originalText = 'Hello, world!';
    var encryptedText = encrypt(originalText);
    console.log('Encrypted:', encryptedText);

    // 解密 功能
    var decryptedText = decrypt(encryptedText);
    console.log('Decrypted:', decryptedText);

})();
页: [1]
查看完整版本: 咋在油猴脚本里面实现aes加解密