本文发布于1631天前,最后更新于 1631 天前,其中的信息可能已经有所发展或是发生改变。
本为解决VB的凯撒加密问题:
由于VB中的mod会取到负数,比如-1 mod 26得到的是-1 因此当偏移量n为负数时,加密字符的ASCII编码会越出ASCII编码的范围(a的编码为97,它将变为96) 而我想要的是字母表循环,所以也就不能的得到正确的加密字符串
但发现python很好的解决了这个问题 -1 mod 26 为 25
下面直接发代码
本为解决VB的凯撒加密问题:
由于VB中的mod会取到负数,比如-1 mod 26得到的是-1 因此当偏移量n为负数时,加密字符的ASCII编码会越出ASCII编码的范围(a的编码为97,它将变为96) 而我想要的是字母表循环,所以也就不能的得到正确的加密字符串
但发现python很好的解决了这个问题 -1 mod 26 为 25
下面直接发代码