autojs的AES和RSA加解密。全方位保护您的源码

Posted 九黎AJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了autojs的AES和RSA加解密。全方位保护您的源码相关的知识,希望对你有一定的参考价值。

QQ群698307198欢迎加入,和各位大神一同交流

正文部分

//来源于QQ群698307198群友
let message = "未加密字符串";
log("明文: ", message);
// 密钥,由于AES等算法要求是16位的倍数,我们这里用一个16位的密钥
let key = new $crypto.Key("password12345678");
log("密钥: ", key);
// AES加密
let aes = $crypto.encrypt(message, key, "AES/ECB/PKCS5padding");
log("AES加密后二进制数据: ", aes);
log("AES解密: ", $crypto.decrypt(aes, key, "AES/ECB/PKCS5padding", {output: 'string'}));

// RSA加密
// 生成RSA密钥
let keyPair = $crypto.generateKeyPair("RSA");
log("密钥对: ", keyPair);
// 使用私钥加密
let rsa = $crypto.encrypt(message, keyPair.privateKey, "RSA/ECB/PKCS1padding");
log("RSA私钥加密后二进制数据: ", rsa);
// 使用公钥解密
log("RSA公钥解密: ", $crypto.decrypt(rsa, keyPair.publicKey, "RSA/ECB/PKCS1padding", {output: 'string'}));

参考文章

.

所属软件

韶image.png

声明

部分内容来自网络
本教程仅用于学习, 禁止用于其他用途

QQ群

698307198
扫一扫二维码,加入群聊.QQ

在这里插入图片描述

以上是关于autojs的AES和RSA加解密。全方位保护您的源码的主要内容,如果未能解决你的问题,请参考以下文章

PHP如何实现AES加解密

python pycrypto使用AES / RSA加解密

java RSA加解密以及用途

使用RAS+AES对接口数据加解密

des和aes 加解密算法具体步骤?有例子最好

Android Okhttp/Retrofit网络请求加解密实现方案