Как заставить эту программу шифрования работать?
//TEA encryption algorithm #include<stdio.h> #include<conio.h> #include<iostream> #include<string.h> void code(long*,long*); void decode(long*,long*); using namespace std; int main(){ return 0; } void code(long* v, long* k) { unsigned long y = v[0], z = v[1], sum = 0, /* set up */ delta = 0x9e3779b9, n = 32 ; /* a key schedule constant */ while (n-->0) { /* basic cycle start */ sum += delta ; y += (z<<4)+k[0] ^ z+sum ^ (z>>5)+k[1] ; z += (y<<4)+k[2] ^ y+sum ^ (y>>5)+k[3] ; /* end cycle */ } v[0] = y ; v[1] = z ; //try printing and testing it cout<<v[0]; cout<<v[1]; } void decode(long* v, long* k) { unsigned long n = 32, sum, y = v[0], z = v[1], delta = 0x9e3779b9 ; sum = delta<<5; /* start cycle */ while (n-->0) { z -= (y<<4)+k[2] ^ y+sum ^ (y>>5)+k[3] ; y -= (z<<4)+k[0] ^ z+sum ^ (z>>5)+k[1] ; sum -= delta ; } /* end cycle */ v[0] = y; v[1] = z; }
Что я уже пробовал:
Я не программист,я никогда раньше не кодировал.Это оригинальный алгоритм шифрования чая. Я не знаю, как передать данные и ключ в качестве параметра.
эта программа должна шифровать и расшифровывать указанные данные с помощью указанного ключа.
Patrice T
Эта программа ничего не делает.
[no name]
Если вы не программист и никогда раньше не программировали, то чего же вы ждете от нас? Мы не можем научить вас программированию в постинге на форуме.