Учись программированию на C++ Builder бесплатно!

Метод XOR является самым простым методом шифрования данных. Ниже приведена функция реализации данного шифрования:

AnsiString XOR_Crypt(AnsiString in, AnsiString pass)
{
AnsiString out;
for (int x=1;x<in.Length()+1;x++)
{
out += (char)(in[x] ^ pass[x%pass.Length()+1]);
}
return out;
}

Чтобы приступить к шифрованию данных воспользуйтесь следующим кодом:

Edit1->Text = XOR_Crypt("Данные для шифрования","Ключ");

Ключ - это любое слово, словосочетание или цифры, которые должен знать только исполнитель и получатель.

Данный метод шифрования данных XOR легок и прост тем, что для шифрования и расшифровки используется один и тот же код.


Поиск по сайту