📄 main.c
字号:
//TEA test program written by HappyTown [2006-10-10]
#include <stdio.h>
#include <stdlib.h>
#include "tea.h"
int main()
{
int i;
unsigned char k[16] = {0x1A,0x2B,0x3C,0x4D,0x5E,0x6F,0xAB,0xCD
,0x1A,0x2B,0x3C,0x4D,0x5E,0x6F,0xAB,0xCD};//128bits key
unsigned char data[8] = {0x68,0x61,0x70,0x70,0x68,0x61,0x70,0x70};//plaintext
unsigned char outEn[8] = {0}; //cipher
//以十六进制输出密钥k
printf("Key is:");
for (i=0; i<16; i++)
{
printf("%02X", k[i]);
}
printf("\n");
//加密明文data,并输出密文
TEA_Encrypt(outEn, data, k);
printf("TEA(");
for (i=0; i<8;i++)
{
printf("%c", data[i]);
}
printf(") is:");
for (i=0; i<8; i++)
{
printf("%02X", outEn[i]);
}
printf("\n");
//解密上一步的密文outEn,并输出明文
TEA_Decrypt(data, outEn, k);
printf("Data is:");
for (i=0; i<8;i++)
{
printf("%c", data[i]);
}
printf("\n\n");
system("pause");
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -