কম্পিউটার

C++ এ XOR সাইফার


XOR সাইফার বা XOR এনক্রিপশন হল একটি ডেটা এনক্রিপশন পদ্ধতি যা ব্রুট-ফোর্স পদ্ধতি দ্বারা ক্র্যাক করা যায় না।

ব্রুট-ফোর্স মেথড হল র‍্যান্ডম এনক্রিপশন কী তৈরি করার একটি পদ্ধতি এবং সেগুলোকে সঠিকটির সাথে মেলানো।

এই এনক্রিপশন পদ্ধতি বাস্তবায়নের জন্য, আমরা একটি এনক্রিপশন কী (এলোমেলো অক্ষর) সংজ্ঞায়িত করব এবং এনক্রিপশন কী দিয়ে স্ট্রিংয়ের সমস্ত অক্ষরের XOR সম্পাদন করব। এটি স্ট্রিংয়ের সমস্ত অক্ষর এনক্রিপ্ট করবে৷

এনক্রিপশন-

বাস্তবায়ন দেখানোর জন্য প্রোগ্রাম

উদাহরণ

#include<iostream>
#include<string.h>
using namespace std;
void XORChiper(char orignalString[]) {
   char xorKey = 'T';
   int len = strlen(orignalString);
   for (int i = 0; i < len; i++){
      orignalString[i] = orignalString[i] ^ xorKey;
      cout<<orignalString[i];
   }
}
int main(){
   char sampleString[] = "Hello!";
   cout<<"The string is: "<<sampleString<<endl;
   cout<<"Encrypted String: ";
   XORChiper(sampleString);
   return 0;
}

আউটপুট

The string is: Hello!
Encrypted String: 188;u

  1. C++ এ স্ট্রিং ডিকোড করুন

  2. C++ এ () এ স্ট্রিং

  3. C++ এ একটি স্ট্রিং টোকেনাইজ করা

  4. C++ এ একটি স্ট্রিংকে টোকেনাইজ করবেন?