我必须在上面的程序中定义函数vigenere来实现,但是错误。checking for upper case and lower case by applying formula for chr and ord and implementing function vigeneredef vigenere(c, k):
return chr(((ord(c)-65 +ord(k) for x in k-65)%26
此代码要求用户输入包含小写字符a的消息,然后将其加密为Vigenere密码,并解密密码以证明反向查找有效。package com.testing;
* A Vigenere Square or Vigenere table consistsSo use row L and column A of the Vigenere square, * Decryption is also performed using a Vi
我是Java的新手,我试着创建一个vigenere密码。这有点像凯撒的转变,只有钥匙不止一个字母,而且是重复的,所以密码会更难破解。我只完成了程序的加密部分,但当我意识到它不能正常工作时,我就停止了。); System.out.println("Please enter a key for your vigenere