如果想要完整的自动私信自动评论成品APP,请私信作者或加作者名字V。
快手是一个内容很丰富的短视频软件,很多用户都喜欢在快手上面看直播。但是每次在直播间发言都需要自己手动输入的话,会非常的累。那么我们能不能提前设置好话术,然后在直播间自动发言互动呢?下面小编给大家说一下具体步骤,如有不明白可联系小编哦。
下面是成品的录像视频
直播间自动互动发言,鸿蒙3.0控场软件#引流拓客 #流量变现 #鸿蒙
[Pro 8.0.0新增]
$crypto模块提供了对称加密(例如AES)、非对称加密(例如RSA)、消息摘要(例如MD5, SHA)等支持。
data
{any} 需要进行消息摘要的消息key
{Key} 解密密钥algorithm
{string} 消息摘要算法,包括:
MD5
SHA-1
SHA-224
SHA-256
SHA-384
SHA-512
具体可参阅 MessageDigestoptions
{Object} 可选项,用于指定输入与输出的类型与格式options
指定的输出类型返回不同数据对数据data
用算法algorithm
计算消息摘要,数据data
可以是文件、二进制、base64、hex、字符串等数据,解密后数据可以返回二进制、base64、hex、字符串或者直接写入到文件中,具体参见输入与输出的类型与格式。
// 计算字符串abc的md5
console.log($crypto.digest("abc", "MD5"));
// 计算字符串abc的sha-256
console.log($crypto.digest("abc", "SHA-256"));
console.log($crypto.digest("Auto.js", "SHA-256", { input: "string", output: "hex" }));
// 计算文件/sdcard/1.txt的md5
console.log($crypto.digest("/sdcard/1.txt", "MD5", {
input: "file"
}));
data
{any} 明文消息,根据options
指定的输入类型为不同格式的参数key
{Key} 加密密钥。对称加密算法使用单个密钥,非对称加密则需要生成密钥对,参见Keyalgorithm
{string} 加密算法,包括:
options
{Object} 可选项,用于指定输入与输出的类型与格式options
指定的输出类型返回不同数据使用密钥key
对数据data
用加密算法算法algorithm
进行加密,数据data
可以是文件、二进制、base64、hex、字符串等数据,加密后数据可以返回二进制、base64、hex、字符串或者直接写入到文件中,具体参见输入与输出的类型与格式。
let message = "Hello Autojs";
// 密钥,由于AES等算法要求是128/192/256 bits,我们这里长度为16, 即128bits
let str16 = "a".repeat(16);
let key = new $crypto.Key(str16);
// AES
toastLog($crypto.encrypt(message, key, "AES")); // [-18, 27, -69, 81, 2, -87, -116, 23, -114, -86, -111, 40, 58, -127, -29, -59]
// AES输出结果用base64展示
toastLog(
$crypto.encrypt(message, key, "AES", {
output: "base64",
})
); // 7hu7UQKpjBeOqpEoOoHjxQ==
// AES默认明文填充模式PKCS5Padding, 结果同上
toastLog(
$crypto.encrypt(message, key, "AES/ECB/PKCS5Padding", {
output: "base64",
})
); // 7hu7UQKpjBeOqpEoOoHjxQ==
// AES加密
let cipherText = $crypto.encrypt(message, key, "AES");
toastLog(cipherText); // [-18, 27, -69, 81, 2, -87, -116, 23, -114, -86, -111, 40, 58, -127, -29, -59]
// RSA256KeyPair
let algorithm = "RSA";
let length = "2048";
// 生成RSA密钥对
key = $crypto.generateKeyPair(algorithm, length);
let message = "Hello Autojs";
// RSA加密
cipherText = $crypto.encrypt(message, key.publicKey, "RSA/ECB/PKCS1Padding");
toastLog(cipherText); // [114, 99, -93, 6, -88, 8, -12, -53, -68, -15, ...]