⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 crypt.cpp

📁 一个简单加解密的小程序
💻 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; i<size; i++) // the encryption algoritm    {        crypt=krypttext[i]+key[j];        if (crypt>255)            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<size; i++)   // the decryption algoritm    {        decrypt=array[i]-key[j];        if (decrypt<0)            dekrypttext[i]=decrypt+256;        else            dekrypttext[i]=decrypt;        if(key[j+1]=='\0')            j=2;        else            j++;    }    array = dekrypttext;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -