DiffieHillman密钥交换算法 C/C++实现

      DH密钥交换算法因为不能验证数据的来源,所以不能抵御中间人击.

如果需要安全强度更高的非对称加密算法,可以采用Ecc椭圆曲线加密算法或者使用广泛的RSA加密算法.

      不对称加密算法主要用于在公共网络安全的数据传输.

     不对称加密算法关键部分在于大整数数学函数库的使用.

     C/C++实现的DH算法动态链接库,需要64位的可以自己手动编译.

     github地址:   https://github.com/gesneriana/DiffieHellman


      在C#中调用C/C++ DH算法的示例 github地址:

             https://github.com/gesneriana/DHTest


      至于在Java以及Android 中怎么调用可以参考我的另一篇blog,另一篇blog介绍的是Ecc加密算法.附上blog地址:

            http://blog.csdn.net/qq_20202715/article/details/52129810


     顺便提一下,本人找工作,会的技术有C#,Java,ASP.NET,Java EE,Android,WinForm,C/C++,Sql Server,Oracle,Mysql,JSON,Java Script,Html,Css,Ajax,JNA,XML,Http,TCP/UDP,IIS,多线程,也使用过一些百度地图API之类的. 目前在杭州西湖区,为何投了那么多简历都无人看,自认为我的 技术也不算是很差.学习能力也还可以.如果需要我可以去自学C/C++的FFMpeg音视频编解码开源框架等技术.并且可以适配多种平台.如果需要也可以适配移动平台.

你可能感兴趣的:(C/C++,C#,DllImport)