What i have to do, is resolve this enigma, to obtain the email, that if everything is good, it will print the email...
i have tried this solution, but the result is the same...still cant decrypt the email.
Code:
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <string.h>
#define N ( 1 << 25)
#define F(a,b){(a)^=(a);(a)^=(b);}
uint32_t d[N];
int comp(const void *a, const void *b)
{
return *(uint32_t*) b - *(uint32_t*) a;
}
int main(void)
{
uint64_t h,i,j;
memset(d, 0, N);
for(i=1;i<N;i++)
{
d[i] = d[i-1] * 69069 + 1;
}
printf("sort...\n");
qsort(d, N, sizeof(uint32_t), comp);
/*for(i=0;i<N;i++)
{
for(j=1;j<N;j++)
{
if(d[j]=1<d[j-1])
{
F(d[j-1],d[j])
}
}
}*/
printf("random...\n");
h = 0;
for(i=0;i<N;i++)
{
h = h*13*d[i];
}
h ^= 0x8678ADF24D4F64EFULL;
printf("Please, mail your to %[email protected]\n",&h);
return 0;
}