凯撒加密以及维吉尼亚加密,解密,py代码
凯撒加密 凯撒加密法,或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。 通俗一点,就是把字母按照一个key(0~25)向前移动,解密的话反过来就行; 在线加密:https://www.qqxiuzi.cn/bianma/kaisamima.php 代码来源于:https://blog.csdn.net/by4_luminous/article/details/53343780 py脚本加密解密: def change ( c , i ) : c = c . lower ( ) num = ord ( c ) if num >= 97 and num <= 122 : num = 97 + ( ( num - 97 ) + i ) % 26 return chr ( num ) def kaisa_jiami ( string , i ) : string_new = '' for s in string : string_new += change ( s , i ) print ( string_new ) return string_new def kaisa_jiemi ( string ) : for i in range ( 25 ) :