这段时间一直纠结这两个东西,cryptlib貌似国内接触的人少,
用NDK编译弄了好久编译完了,拿到Android调用就崩掉了,
跟踪运行了很久才发现大致原因就是shmget之类的函数NDK不提供支持吧,这边就暂且搁置了再来openssl,刚接触两天,网上看见有些人应该是已经能够用了,
我也看了些资料,从老外那下了个已经修改好的给android用的openssl,
先是在Linux上用r4的NDK编译,一直报错,有一个函数undefined reference,忘了什么函数了
后来换成r5b的,编译过了
接下来又是悲剧,拿到android调用一个简单的OpenSSL_add_all_algorithms();
依然崩掉,log里面大家用过的应该都知道完全看不懂,求指教

解决方案 »

  1.   

    由于目前还在纠结于如何用cryptoAPI进行3DES对称加密,用openssl对称解密,还没整理完整的文档
    先把自己改的openssl工程发上来
    http://download.csdn.net/source/3408214
    需要的直接下载使用,myApp文件夹中写自己的JNI实现函数,编译成动态库给android工程调用就行了7.13晚上11点结贴咯~捡分的速度
    PS:如果谁知道如何实现cryptoAPI进行3DES对称加密,用openssl对称解密(或者反过来),可以贴下解决方案
    可以额外开贴加分

      

  2.   

    在帖子里详细说说 android版块又多个精华
      

  3.   

    把这个问题解决了就来发帖一起讨论顺便汇报下最新问题- -
     用bouncyCastle和openssl进行3des对称加密时,相同的密钥和相同的明文加密结果相同,但是cryptoAPI加密结果不同,还是没找到哪里出错了
    求高手指点
      

  4.   

    不太了解这个东西额,能具体说下么 功能什么的?只是用来ssl通信?
      

  5.   

    不知道移植到Vxworks下面一样不?