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

📄 crypt3.txt

📁 简单的加解密程序
💻 TXT
字号:
#include <iostream.h>
using namespace std;
void encrypter();
void decrypter();
char orig[100], encrypt[100], decrypt[100];
int pointer, length;
int main (void)


    {
    char name[30];
    int choice;
    cout <<"Enter your name please: ";
    cin.get(name, 30);
    cin.ignore(1, '\n');
    cout << "Hello " << name << ", please enter a word or phrase.";
    cin >> orig;
    cout << "\nWhat do you want to do, 0 to ENCRYPT, 1 to DECRYPT?\n";
    cin >> choice;
    if(choice == 0){encrypter();}
    else{decrypter();};
    return 0;
}
void encrypter()


    {
    length = strlen(orig);
    for(pointer = 0;pointer <= length;pointer++)


        {
        if (orig[pointer] >= 65 && orig[pointer] <= 90 || orig[pointer] >= 97 && orig[pointer] <= 122)


            {
            if(orig[pointer]==88)


                {encrypt[pointer] = 65;}
                else
                if(orig[pointer]==89)


                    {encrypt[pointer] = 66;}
                    else
                    if(orig[pointer]==90)


                        {encrypt[pointer] = 67;}
                        else
                        if(orig[pointer]==120)


                            {encrypt[pointer] = 97;}
                            else
                            if(orig[pointer]==121)


                                {encrypt[pointer] = 98;}
                                else
                                if(orig[pointer]==122)


                                    {encrypt[pointer] = 99;}
                                    else encrypt[pointer] = orig[pointer] + 3;
                                }
                                else encrypt[pointer] = orig[pointer];
                            };
                            cout << "Your encrypted word is " << encrypt << ".";
                        }
                        void decrypter()


                            {
                            length = strlen(orig);
                            for(pointer = 0;pointer <= length;pointer++)


                                {
                                if(orig[pointer]==65)


                                    {encrypt[pointer] = 88;}
                                    else
                                    if(orig[pointer]==66)


                                        {encrypt[pointer] = 89;}
                                        else
                                        if(orig[pointer]==67)


                                            {encrypt[pointer] = 90;}
                                            else
                                            if(orig[pointer]==97)


                                                {encrypt[pointer] = 120;}
                                                else
                                                if(orig[pointer]==98)


                                                    {encrypt[pointer] = 121;}
                                                    else
                                                    if(orig[pointer]==99)


                                                        {encrypt[pointer] = 122;}
                                                        else decrypt[pointer] = orig[pointer] - 3;
                                                    };
                                                    cout << "Your decrypted word is " << decrypt << ". ";
                                                }

 

⌨️ 快捷键说明

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