凯撒密码加密(解密未写完)
2019-03-20 22:32
155 查看
import pyperclip message = input('请输入您的信息:')#'This is my secret message.' key = int(input('请输入您的KEY:'))#13 choice = int(input('请选择您的模块:1.加密;2.解密'))#'encrypt'\ mode1 = 'encrypt' mode2 = 'decypt' LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' translated = '' message = message.upper() if choice == 1: for symbol in message: if symbol in LETTERS: num = LETTERS.find(symbol) num = num + key if num >= len(LETTERS): num = num - len(LETTERS) elif num < 0: num = num + len(LETTERS) translated = translated + LETTERS[num] else:#将message中的非英文字符串直接保存到translated中 translated = translated + symbol else: print('wrong') print(translated) pyperclip.copy(translated)
相关文章推荐
- 凯撒密码--简单的加密与解密
- 凯撒密码的加密和解密
- 凯撒密码,凯撒加密解密.
- 凯撒密码加密解密--JAVA实现(基础)
- 凯撒密码加密解密--JAVA实现(基础)
- 凯撒密码 C语言 加密解密
- C++ 凯撒密码 加密解密
- Java IO4 实现凯撒密码加密解密文本文件
- 一个简单的加密和解密程序——凯撒密码
- Python实现凯撒密码的加密与解密
- 凯撒密码(加密与解密)
- RC4加密解密
- VB.NET 的 DES 加密与解密(转载于nofort博客)
- RSA前端加密后端解密
- AES加密、解密工具类
- Java DES 加密解密
- RSA 加密解密 关于javax.crypto.BadPaddingException: Blocktype错误的几种解决方法
- Java 加密解密之对称加密算法PBE
- 对COOKIES 加密解密
- 利用java自带的base64实现加密、解密