当前位置:编程学习 > VB >>

跪急求VB高手帮助

需要写个VB客户端的证书认证程序,算法是DSA。
因为服务器端是JAVA的算法是DSA生成的证书

客户端接受到一个公钥,然后用这个公匙验证证书,所以现在需要的只是验证这个程序(verify)
难点是需要用到advapi32.dll里的方法,导入已经生成的公匙
不要用
CryptGenKey来生成随机的公匙和秘匙

lResult = CryptAcquireContext(m_hProvider, vbNullString, _
            MS_DEF_DSS_PROV, PROV_DSS, 0)
或者
lResult = CryptAcquireContext(m_hProvider, App.EXEName, _
                MS_ENH_DSS_DH_PROV, PROV_DSS_DH, 0)
生成Provider

后面就走不下去了,本来想用CryptImportKey,但是他需要一个Blob结构的公匙,而从JAVa那里得到的只是一个字符串。

如何创建这个DSA算法的BLOB结构呢

或者可以用别的API来做呢

哪位高手可以指点一二呢,拜托了。。。
--------------------编程问答-------------------- 没人回答??
自己顶下 --------------------编程问答-------------------- 到这里搜搜?
http://www.google.com/codesearch --------------------编程问答-------------------- 谢谢楼上
可是没有啊,没有VB写的
都是Java和C++

--------------------编程问答-------------------- 有人知道么?自己顶 --------------------编程问答-------------------- --------------------编程问答-------------------- 男儿膝下有黄金!别那么不值钱,哪能说跪就跪,不就一个小小的问题嘛! --------------------编程问答-------------------- 不错,学习了 --------------------编程问答-------------------- Java和C++写的vb也一样的,改写一下就行了
--------------------编程问答--------------------
引用 3 楼 zhze2007 的回复:
谢谢楼上
可是没有啊,没有VB写的
都是Java和C++
只要能找到C++的,改成VB版的可能性很大. --------------------编程问答--------------------
补充:VB ,  API
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,