Cal函数

YT699

Cal函数

int  Cal(  BYTE *InBuf,BYTE *OutBuf,char *Path);

功能:使用增强算法对数据进行加密

参数1--InBuf(in);要加密的数据缓冲区。

参数2――OutBuf(out);返回加密后的数据缓冲区

参数3――InPath (in);加密锁所在的设备路径

返回结果--若函数返回0,则表示函数执行成功,若返回其它值, 则表示函数失败,错误原因可以参见错误代码含义

提示1:增强算法是一个标准的TEA算法,Cal函数与TEA算法的加密过程相对应

提示2:Cal函数一次只能对8个字节进行加密,且必须为8的字节