#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void swap(unsigned char *s1,unsigned char *s2)
{
char temp;
temp=*s1;
*s1=*s2;
*s2=temp;
}
void re_S(unsigned char *S)
{
unsigned int i;
for(i=0;i<256;i++)
S[i]=i;
}
void re_T(unsigned char *T,char *key)
{
int i;
int keylen;
keylen=strlen(key);
for(i=0;i<256;i++)
T[i]=key[i%keylen];
}
void re_Sbox(unsigned char *S,unsigned char *T)
{
int i;
int j=0;
for(i=0;i<256;i++)
{
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载