首页 新闻 搜索 专区 学院

php 如何调用dll文件内接口,求大神帮忙谢谢。

0
悬赏园豆:100 [已关闭问题] 关闭于 2018-08-30 19:49

<p>1.他们给了一个libcryptAPIc_1.dll这种类型的组件,是用C写的。</p>
<p>2.解密文件时,先调用提供的加解密组件中,因子密文解密方法DesCrypt1,将因子密文解密,返回因子;<br />3.调用提供的加解密组件中的文件解密方法CryptFile +因子,生成解密文件。<br />4.加解密组件中接口所涉及到的数据均为二进制,非十六进制,所以在加解密之后都需要转换为对应的十六进制。</p>
<p><strong>文件加解密接口</strong></p>
<p>int CryptFile(int flag, char key, int keylen, char infilename,char *outfilename, int format);</p>
<p><span style="font-family: 宋体;">函数返回说明:</span>0<span style="font-family: 宋体;">表示成功,其它表示失败。</span></p>
<p>参数说明:</p>
<p>flag<span style="font-family: 宋体;">:2</span><span style="font-family: 宋体;">为加密文件(其它项目使用);3</span><span style="font-family: 宋体;">为解密文件(其它项目使用);</span></p>
<p>key<span style="font-family: 宋体;">:当flag</span><span style="font-family: 宋体;">为2</span><span style="font-family: 宋体;">或3</span><span style="font-family: 宋体;">时,为加密因子,加密因子可以为NULL</span><span style="font-family: 宋体;">。</span>—<span style="font-family: 宋体;">不能超过</span>32<span style="font-family: 宋体;">位</span></p>
<p>keylen<span style="font-family: 宋体;">:key</span><span style="font-family: 宋体;">数据长度; </span></p>
<p>infilename<span style="font-family: 宋体;">:源文件名</span></p>
<p>outfitlename<span style="font-family: 宋体;">:目标文件名</span></p>
<p>format<span style="font-family: 宋体;">:文件填充格式,1</span><span style="font-family: 宋体;">通用格式;其它值没定义。</span></p>

村头的张大爷的主页 村头的张大爷 | 初学一级 | 园豆:129
提问于:2018-08-30 19:39
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册