Tag: vigenere

Vigenere Cipher只能处理C中的空格(“”) – 为什么?

#include #include #include #include #include int main(int argc, string argv[]) { string k = argv[1]; string s = GetString(); int l = strlen(k); for(int i = 0, n = strlen(s); i = 65 && s[i] = 97 && s[i] <= 122) { int i2 = ((s[i]-97) + (k[i%l]-97)) % 26; printf("%c", i2+97); } else { […]