JavaScript XOR Encryption

三生万物。

<!DOCTYPE html>
<html>
<head>

<!-- ---------------------------------------------------------------------- -->

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript XOR Encryption</title>

<!-- ---------------------------------------------------------------------- -->

<script type="text/javascript">

    function xor()
    {
        var input = document.forms['the_form'].elements.input.value;
        var key = document.forms['the_form'].elements.key.value
        var output = ""
        for(i=0; i<input.length; ++i)
        {
           output += String.fromCharCode(key ^ input.charCodeAt(i));
        }
        document.forms['the_form'].elements.output.value = output;
    }

</script>

<!-- ---------------------------------------------------------------------- -->

</head>
<body>

<!-- ---------------------------------------------------------------------- -->

<form name="the_form">
    <table>
        <tr>かぎ: <input type="text" name="key" value="3"></tr><br />
        <br />

        <tr>輸入:</tr><br />
        <br />

        <tr><textarea type="text" name="input" rows="8" cols="25"></textarea></tr><br />
        <br />

        <tr><input type="button" onClick="xor()" value="暗号化"></tr><br />
        <br />

        <tr>輸出:</tr><br />
        <br />

        <tr><textarea type="text" name="output" rows="8" cols="25"></textarea></tr><br />
        <br />
    </table>
</form>

<!-- ---------------------------------------------------------------------- -->

</body>
</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今生彼岸,未语先咽; 怯怯时节,珠泪成行。 悲声不能语,何处话凄凉? ...
    尚妮妮阅读 220评论 0 1
  • 无须浓墨重彩去描摹 只需轻描淡写的诉说 佛度有缘人 不是所有人都能耳听梵音性空了悟 那些誓死与红尘同生死的人 被世...
    默子江阅读 326评论 0 0
  • 最近看的书太少了,越来越迷茫,组织语言的能力也变差了,留给自我反思的时间也越来越少了。
    布懂_4c36阅读 131评论 0 0
  • 铛铛铛铛... 小时候在屋里听到这个响声,我便会捧起一个大碗,直往楼下跑,追喊着🗣「伯啊!来碗草粿。」 从古至今,...
    兜里有大糖阅读 13,078评论 3 1