www.pudn.com > crypt.zip > crypt.cpp
void Krypt::caesar()
{
char *krypttext;
krypttext = new char [size];
char key[33];
key[0] = 31;
cout << "\n Write key: ";
cgets(key);
cout << endl;
unsigned long j=2;
int crypt;
for(unsigned long i=0; i255)
krypttext[i]=crypt-256;
else
krypttext[i]=crypt;
if(key[j+1]=='\0')
j=2;
else
j++;
}
delete[] array;
array = krypttext; // put everything back in "array"
}
void Krypt::dekryptera_Caesar()
{
char *dekrypttext;
dekrypttext = new char[size];
char key[33];
key[0] = 31;
cout << "\nWrite key: ";
cgets(key); cout << endl;
unsigned long j=2;
int decrypt;
for(unsigned long i=0; i