如何在javascript中实现Caesar Cipher加密/解密

时间:2016-04-28 08:38:59

标签: javascript encryption caesar-cipher

第一篇文章,所以我希望我不是在欺骗自己。

我在大学有一个项目,它是一个基本的JavaScript字符串加密和解密功能。​​

关键问题由于医院的预约,我们在通过加密器基础知识的那天离开了。

我不是在寻找完整的答案,只是一个很好的基础,因为我在最后一刻离开了这个。

这项任务基本上要求我在我已经制作的网站上实现一个字符串加密器,它将沿着一定数量的位置移动字符,即3个地方A将是D,然后另一个选项来反转它,一旦我有了初始代码,第二位就很容易了。

它应该构成网站的一部分,因此网站中会有一个框我输入字符串,然后单击按钮进行加密/解密。

我只使用了一些基本的JavaScript函数,所以我的理解不是很好,但如果我有一些工作的话,我是一个快速的学习者

1 个答案:

答案 0 :(得分:-1)

您似乎正在寻找基本的旋转字母替换,例如ROT-13(https://en.wikipedia.org/wiki/ROT13)或Caesar密码。

试试这个:https://github.com/mathiasbynens/rot