moon4869 / Encryption_and_decryption

采用JS实现五种加密解密算法——Implementing five encryption and decryption algorithms using JS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Encryption_and_decryption

项目主要文件说明:

  • Encryption_and_decryption.html——加密解密主文件,下载后用浏览器打开直接使用
  • function.js——采用js实现的加密解密函数文件,单独提取出来而已
  • results——不同版本的效果图文件夹
  • README.md——项目说明文件

凯撒密码

凯撒密码密钥需是整数数字

字母倒排序

不需要密钥。

单表置换密码

要求密钥由字母组成,不能含数字或其他字符。

维吉尼亚密码

要求密钥由字母组成,不能含数字或其他字符。

转换加密

转换加密密钥中不能含相同字母,即字母需唯一

正确:MEGABUCK,密钥中字母唯一。

错误:information,密钥中字母不唯一,'i', 'o', 'n'含有重复。

About

采用JS实现五种加密解密算法——Implementing five encryption and decryption algorithms using JS.

License:MIT License


Languages

Language:HTML 54.8%Language:JavaScript 45.2%