rijndael算法问题 关于rijndael算法的问题,有哪位高手能给我指定一下如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #define KEYBITS 256int encrypt ( unsigned char *source, unsigned char *dest ){ unsigned long rk[RKLENGTH ( KEYBITS )]; unsigned char key[KEYLENGTH ( KEYBITS )]; int i; int nrounds; char *password; for ( i = 0; i < sizeof ( key ); i++ ) key[i] = *source != 0 ? *source++ : 0; nrounds = rijndaelSetupEncrypt ( rk, key, 256 ); unsigned char plaintext[16]; unsigned char ciphertext[16]; rijndaelEncrypt ( rk, nrounds, source, ciphertext ); ToHexString ( ciphertext, dest ); // dest 为最终的密文 return 0;} 刚申请的Blog,欢迎光临指导(进者有分) 如何转换22,444.00为22444.00? 我的毕业设计题目~~~ 无语!~~~ 进来看看随便出出点子 关于设置输入框的输入法问题,急.......在线等。。 请教谁有制作地图方面的资料? 关于程序调用EXECL文件保存的问题 哪位朋友知道在D6中怎么获取本机的IP……谢谢!! 关于通过窗口的客户区移动中产生的一点问题! 请问怎样将图片的文件流存到文本文件中,然后再用IMAGE通过打开这个文本文件显示图片 如何编辑一个网页? 数字签名?? VirtualTreeview应用
{
unsigned long rk[RKLENGTH ( KEYBITS )];
unsigned char key[KEYLENGTH ( KEYBITS )];
int i;
int nrounds;
char *password; for ( i = 0; i < sizeof ( key ); i++ )
key[i] = *source != 0 ? *source++ : 0; nrounds = rijndaelSetupEncrypt ( rk, key, 256 ); unsigned char plaintext[16];
unsigned char ciphertext[16]; rijndaelEncrypt ( rk, nrounds, source, ciphertext );
ToHexString ( ciphertext, dest ); // dest 为最终的密文 return 0;
}