如题。

解决方案 »

  1.   

    看看这个
    http://www.cryptosys.net/pki/rsatechniques.html
      

  2.   


    RSA 算法是公开的。其实,RSA-1024 加密和解密都是比较简单的。如果不使用 CRT 算法,那加密和解密是一样的,无非是大数模幂计算,模的比特数高时也无非增加了迭代的次数。比较难的是密钥对生成,其中的大素数判定算法有许多种,各有千秋。如果要求强素数,则需要更长的运算时间。如果你是从 CA 中心获取公钥,仅做数字签名计算,则可以很简单。从网上下载一段 C 代码,自己转换成 VB 码,应该没有太大难度。当然,最简捷的做法,是到网上找一个免费或收费的动态链接库,直接调用就是了。
      

  3.   

    如果你用vc做个dll,让vb调用,那么4096位的都可以支持。