-2
這是從Keyshanc加密算法取出。 https://github.com/Networc/keyshanc結束while循環爲字符替換
我的問題是:如何可能操縱具有與從密碼陣列所選擇的密鑰多重加密輸出該主要方法?
我不能就在年底打出來的編碼循環。
int main()
{
string password[] = {"JaneAusten", "MarkTwain", "CharlesDickens", "ArthurConanDoyle"};
for(int i=0;i<4;++i)
{
char keys[95];
keyshanc(keys, password[i]);
char inputChar, trueChar=NULL;
cout << "Enter characters to test the encoding; enter # to quit:\n";
cin>>inputChar;
for (int x=0; x < 95; ++x)
{
if (keys[x] == inputChar)
{
trueChar = char(x+32);
break;
}
}
while (inputChar != '#')
{
cout<<trueChar;
cin>>inputChar;
for (int x=0; x < 95; ++x)
{
if (keys[x] == inputChar)
{
trueChar = char(x+32);
break;
}
}
}
}
return 0;
}