비밀키를 입력받아서 파일에 있는 내용을 암호화 하는 프로그램
~cpp #include <iostream> #include <fstream> using namespace std; void main() { char filename[10]; cout << "파일 이름 : "; cin >> filename; ifstream fin(filename); ofstream fout("encode.txt"); char key; cout << "비밀키 : "; cin >> key; cout << "처리중입니다..."<< endl; char ch; while( !fin.eof() ){ ch = fin.get(); ch += key;//암호화 fout << ch; cout << ch; } cout << endl; fin.close(); fout.close(); }
~cpp #include <iostream> #include <fstream> using namespace std; void main() { char filename[10]; cout << "파일 이름 : "; cin >> filename; ifstream fin(filename); ofstream fout("decode.txt"); char key; cout << "비밀키 : "; cin >> key; cout << "처리중입니다..."<< endl; char ch; while( !fin.eof() ){ ch = fin.get(); ch -= key;//복호화 fout << ch; cout << ch; } cout << endl; fin.close(); fout.close(); }