CSDN论坛 > .NET技术 > ASP.NET

在C的头文件中与void FAR PASCAL des(unsigned char *data,unsigned char *key,unsigned char *result,int option);对应的C#代码应当如何 [问题点数:55分,结帖人zq_hhu]

Bbs5
本版专家分:2970
结帖率 100%
CSDN今日推荐
Bbs2
本版专家分:113
Blank
红花 2003年11月 PowerBuilder大版内专家分月排行榜第一
Blank
黄花 2003年12月 PowerBuilder大版内专家分月排行榜第二
Bbs5
本版专家分:2970
Bbs5
本版专家分:2970
Bbs2
本版专家分:113
Blank
红花 2003年11月 PowerBuilder大版内专家分月排行榜第一
Blank
黄花 2003年12月 PowerBuilder大版内专家分月排行榜第二
Bbs1
本版专家分:10
Bbs1
本版专家分:5
匿名用户不能发表回复!
其他相关推荐
在C语言中,unsigned char是什么类型?
unsigned char是无符号字节型,char类型变量的大小通常为1个字节(1字节=8个位),且属于整型。整型的每一种都有无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是无符号类型能保存2
unsigned char 数值溢出问题
#include int main(void) {     unsigned char i = 256; int a; a = i + 256; i = a; printf("%d\n",i); printf("%d\n",a);    return 0; } /* 在VC++中的输出结果是: 0 256 Press any key to conti
字符串哈希成数字的C实现的代码(含测试)
将字符串哈希成数字的几种经典的方法:其中的一部分 #ifndef INCLUDE_GENERALHASHFUNCTION_C_H #define INCLUDE_GENERALHASHFUNCTION_C_H #include <stdio.h> typedef unsigned int (*hash_function)(char*, unsigned int len); unsigned int RSHash (char* str, unsigned int len); unsigned int JSHash (char* str, unsigned int len); unsigned int PJWHash (char* str, unsigned int len); unsigned int ELFHash (char* str, unsigned int len); unsigned int BKDRHash(char* str, unsigned int len); unsigned int SDBMHash(char* str, unsigned int len); unsigned int DJBHash (char* str, unsigned int len); unsigned int DEKHash (char* str, unsigned int len); unsigned int BPHash (char* str, unsigned int len); unsigned int FNVHash (char* str, unsigned int len); unsigned int APHash (char* str, unsigned int len); #endif
unsigned char类型指针与int型数据的转换
unsigned char类型指针与int型数据的转换 2010-12-31 17:58:46 标签:style 嵌入式 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lancelot.blo
对于(*(volatile unsigned char *)(x))的理解(转载新浪微博的一位博主)
 在看vivi代码时,Nand_read.c文件中有下面一段 #define __REGb(x) (*(volatileunsigned char *)(x)) #define __REGi(x) (*(volatile unsigned int *)(x)) #define NF_BASE  0x4e000000 #define NFCONF  __REGi(NF_BA
C语言unsigned char、char与int之间的转换
参考博客:点击打开链接
CRC8bit校验
crc8lookup,单片机实用 简单实用的CRC #ifndef CRC_H #define CRC_H #ifndef CRC #define externok extern #endif externok unsigned char SumGet(unsigned char *address,unsigned char lenNumb); externok unsigned char SumCheck(unsigned char *address,unsigned char lenNumb); externok unsigned int GenerateCRC(unsigned char *Buff, unsigned int Len); externok void Crc1021(unsigned char *buf, unsigned char n, unsigned char *h,unsigned char *l); externok unsigned char crc8bit(unsigned char *address,unsigned char lenNumb); #endif
关于unsigned char、unsigned short使用printf(“%d”)进行输出的结果
参考博客:C语言 unsigned 和 signed 类型相互转换深入理解 参考博客:unsigned和signed 对于unsigned 无符号数据类型是不应该向其赋值负数的,但是如果赋值了那会怎么样呢? #include #include int main() { unsigned char uc= -1; unsigned short us=-1; unsigned in
练习 2-1 编写一个程序以确定分别由signed及unsigned 限定的char、short、int与long类型变量的取值范围。采用打印标准头文件中的相应值以及直接计算两种方式实现
方法一:打印标准头文件中的值(头文件limits.h定义了一些表示整型大小的常量)(如果在vc环境下查看的话,将光标放在相应的头文件处,右键选择打开相应的头文件即可,如下图所示)从头文件中可以直接看到各种类型数据的最大值和最小值,可以在程序中直接将相应的值输出即可: 程序如下:#include <stdio.h> #include <limits.h>int main() { printf("Pr
银联POSP前置接口报文处理功能库
__stdcall DLL库,带.lib .h文件 BCD: char BCD(int l,int r); DES: bool TDES(unsigned char *In,unsigned char *Out,unsigned char *key,unsigned char 0加密、1解密); 银联UBC格式Mac算法: bool TMAC(char *Out,unsigned char *MAB,long MABlen,unsigned char *Tkey); ANSI_X9.8算法生成8位PIN: bool TPIN(char *Out,unsigned char *pin,int PINlen,unsigned char *PAN); base64_encode: char * base64_encode(char *s); base64_decode: char * base64_decode(char *s);
关闭
关闭