字符串加密解密算法,简单点,最好不需要第三方库几行代码搞定 
我记得有个帖子有个人提了个巧妙的方式吧,可以搜一下,也是加密解密相关的
function xorEncryptDecrypt(input: string, key: string): string {
let output = ‘’;
for (let i = 0; i < input.length; i++) {
const xorResult = input.charCodeAt(i) ^ key.charCodeAt(i % key.length);
output += String.fromCharCode(xorResult);
}
return output;
}
// 示例
const key = “密钥”;
const plaintext = “需要加密的文本”;
const ciphertext = xorEncryptDecrypt(plaintext, key);
console.log(“加密后的文本:”, ciphertext);
const decryptedText = xorEncryptDecrypt(ciphertext, key);
console.log(“解密后的文本:”, decryptedText);
这个算法使用了异或操作,将输入字符串的每个字符与密钥的相应字符进行异或,得到加密后的字符。解密过程也是相同的,再次使用相同的密钥进行异或操作即可还原原文。这种算法简单且不需要导入任何库。但请注意,这种加密方法并不安全,仅适用于简单的场景或者学习目的。
简直完美,大佬牛逼!~~

这回答这么像 GPT
mark一下
这还不简单, 所有的字符加密时加一个偏移值, 解密时减一个偏移值。
比如a变成b, b变成c,c变成d
这个简单啊,不仅字符串,图片转base64也可以加解密。
只不过用了算法之后资源会大好多
mark一下