#include"stdio.h"
#include"string.h"
int main()
{
char n[100];//int c[100]={};
char b[100] = "ZnZz213036";
char h[100];
int i, j;
printf("输入:");
scanf_s("%s", n, sizeof(n));
j = strlen(b);
printf("\n");
for (i = 0; i < j; i++)
{
h[i] = n[i] ^ b[i];
printf("%02x", h[i]);
}
printf("\n\nZnZz213036");
}
#include <stdio.h>
#include <string.h>
int main() {
char n[100];
char b[100] = "ZnZz213036";
char h[100];
char s[100];
int i, L;
printf("输入:");fflush(stdout);
scanf_s("%s", n, sizeof(n));
L = strlen(n);
printf("\n");
for (i = 0; i < L; i++) {
h[i] = n[i] ^ b[i%11];
printf("%02x", (unsigned char)h[i]);
}
printf("\n");
for (i = 0; i < L; i++) {
s[i] = h[i] ^ b[i%11];
}
s[i]=0;
printf("%s\n",s);
return 0;
}
//输入:aA1哈哈123aA1哈哈123aA1哈哈123aA1哈哈123
//
//3b2f6bc3cc88cd010105611b5fe3848bcf02020057416bd7a4c3cc000103527731e390e384030300
//aA1哈哈123aA1哈哈123aA1哈哈123aA1哈哈123
//