-1
私のクラスでは、先生からパスワードの暗号化と復号化に関する宿題がありました。この宿題では、アルゴリズムはどのように以前のユーザーが入力した解読するかを調べることです。実際にはASCIIコードからcharに変換する方法。それを行う方法はありますか?ありがとう。ASCIIコードをC++のcharに変換する方法は?
これはコードです:
#include<iostream>
using namespace std;
int main(){
//reverse
cout << "Please input password: ";
cin >> pwd;
int size = pwd.length();
const int maxSize = 100;
char pwdReversed[maxSize];
int pwdEncrypted[maxSize];
int j = 0;
cout << "Reversed Password: ";
for(int i = size - 1; i >= 0; i--){
cout << pwd[i];
pwdReversed[j] = pwd[i];
pwdEncrypted[j] = (int)pwd[i];
j++;
}
cout<< endl;
//Output
cout << "Encrypted pwd: ";
for(int i = 0; i < j; i++){
cout << pwdEncrypted[i];
}
cout << endl;
return 0;
}
ようこそスタックオーバーフロー。このサイトは特定の問題やエラーのためのもので、「どうやってこれを行うのですか」という質問ではありません。コードに関する特定の質問がある場合は、質問を減らして解決策を試すために行ったこと/失敗したことを教えてください。 –