有人知道如何用JavaScript中的密钥将内容加密到XOR中吗?

有人知道如何用JavaScript中的密钥将内容加密到XOR中吗?,javascript,Javascript,我正在尝试使用香草JavaScript在XOR中使用密钥加密字符串。有人知道怎么做吗?因为你没有详细描述你的问题,所以我会在此过程中做出一些假设 假设您想用密钥“secret”加密“password”。为了方便起见,我们将密钥延长到要加密的字的长度。在这种情况下,“password”是8个字符长,因此“secret”将是“secretse”。key=“secretse”(注意secret应该和单词本身一样长(或比单词本身长) 我们使用^运算符对JS中的数字进行异或运算。这看起来像是一个家庭作业。

我正在尝试使用香草JavaScript在XOR中使用密钥加密字符串。有人知道怎么做吗?

因为你没有详细描述你的问题,所以我会在此过程中做出一些假设

假设您想用密钥
“secret”
加密
“password”
。为了方便起见,我们将密钥延长到要加密的字的长度。在这种情况下,
“password”
是8个字符长,因此
“secret”
将是
“secretse”
。key=
“secretse”
(注意secret应该和单词本身一样长(或比单词本身长)


我们使用
^
运算符对JS中的数字进行异或运算。

这看起来像是一个家庭作业。显示您到目前为止所做的工作。您希望输出的格式是什么?以字符串形式,就像使用密钥在XOR中加密一样,然后它将输出给我。此外,这不是一个家庭作业,我还没有任何东西,因为我不擅长加密。“为了方便起见,我们将密钥延长到我们要加密的单词的长度。”-你应该提到,这种方便会破坏密码的任何安全性。@Bergi你说得对!谢谢将编辑我的答案。
const word = "password"

const key = "secretse"

const encrypted = word.split('').map((character, index) =>
 String.fromCharCode(word.charCodeAt(index) ^ key.charCodeAt(index))).join()