源码见:http://www.cr0.net:8040/code/crypto/des/请帮忙改成ActiveX,供ASP调用,谢谢!
解决方案 »
- 关于IE8的选项卡激活的问题,请帮忙
- 自己写了两个个程序,有一个功能完全相同(代码也相同)但是运行出的结果是两种,想了很长时间自己有个猜测请大家指点一下!
- 在XP下如何用MFC画一个Vistal样式的progress bar控件?
- CWnd中嵌入视图
- VC++6里有没有类似VB6的控件?
- 关于拖拽的实现
- 句柄无效是什么原因?
- OFFICE XP以及金山词霸的漂亮菜单如何实现的??有源代码可以参考吗??
- 如何在VC中使用复数
- 如何让一个窗口不可以移动?而且总在最前(象oicq)?(用api)答对一个就给分!!!!!!!!!!!!
- 如何在OLE DB里调用有输出参数的存储过程
- 刚刚 接触 ,请指教一下。
#ifndef _DES_H
#define _DES_H#ifndef uint8
#define uint8 unsigned char
#endif#ifndef uint32
#define uint32 unsigned long int
#endiftypedef struct
{
uint32 esk[32]; /* DES encryption subkeys */
uint32 dsk[32]; /* DES decryption subkeys */
}
des_context;typedef struct
{
uint32 esk[96]; /* Triple-DES encryption subkeys */
uint32 dsk[96]; /* Triple-DES decryption subkeys */
}
des3_context;int des_set_key( des_context *ctx, uint8 key[8] );
void des_encrypt( des_context *ctx, uint8 input[8], uint8 output[8] );
void des_decrypt( des_context *ctx, uint8 input[8], uint8 output[8] );int des3_set_2keys( des3_context *ctx, uint8 key1[8], uint8 key2[8] );
int des3_set_3keys( des3_context *ctx, uint8 key1[8], uint8 key2[8],
uint8 key3[8] );void des3_encrypt( des3_context *ctx, uint8 input[8], uint8 output[8] );
void des3_decrypt( des3_context *ctx, uint8 input[8], uint8 output[8] );#endif /* des.h */
不会的话,我可以抽5分钟时间,给出你的email