免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 大众推荐

[C] 熟悉openssl/libgcrypt/libgcrypt11 编程的兄弟请进 [复制链接]

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
发表于 2015-03-24 12:31 |显示全部楼层
大众推荐 发表于 2015-03-24 12:11
1L更新了,请回来~~~~呼唤中。。。。。

回复 11# hellioncu


那么多都在使用,你怕啥。
windows、linux漏洞也很多,难道你就不用了么?

论坛徽章:
0
发表于 2015-03-24 12:46 |显示全部楼层

是的,我也是这样想。
只是,
在还没有开始的时候,如果可以选择,那么就尽可能的选择更好的而已。对吧?

所谓的更好,主要综合考虑下述因素。
1.满足基本需求。对本项目来说,安全性肯定是优先级最高的需求。
2.便于开发以及维护。
3.最好有不同的语言版本和平台无关。比如说,以后可能需要有JAVA/C++/C#什么的版本。


回复 21# hellioncu


   

论坛徽章:
0
发表于 2015-03-24 13:17 |显示全部楼层
编译出来的openssl,
只有 *.a 文件没有 *.so文件,
不清楚是出于什么考虑?

回复 21# hellioncu


   

论坛徽章:
0
发表于 2015-03-24 13:25 |显示全部楼层
FYI.
openssl 编译 (生成动态库)
http://blog.chinaunix.net/uid-20648944-id-3026471.html

论坛徽章:
223
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-03-02 06:20:0015-16赛季CBA联赛之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16赛季CBA联赛之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16赛季CBA联赛之广夏
日期:2023-02-25 16:26:26CU十四周年纪念徽章
日期:2023-04-13 12:23:10操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
发表于 2015-03-24 17:18 |显示全部楼层
既然你要加密那就慢慢啃api吧

论坛徽章:
0
发表于 2015-03-24 17:25 |显示全部楼层

进行中。。。。。头痛。。。

谢谢各位!
回复 25# action08


   

论坛徽章:
44
15-16赛季CBA联赛之浙江
日期:2021-10-11 02:03:59程序设计版块每日发帖之星
日期:2016-07-02 06:20:0015-16赛季CBA联赛之新疆
日期:2016-04-25 10:55:452016科比退役纪念章
日期:2016-04-23 00:51:2315-16赛季CBA联赛之山东
日期:2016-04-17 12:00:2815-16赛季CBA联赛之福建
日期:2016-04-12 15:21:2915-16赛季CBA联赛之辽宁
日期:2016-03-24 21:38:2715-16赛季CBA联赛之福建
日期:2016-03-18 12:13:4015-16赛季CBA联赛之佛山
日期:2016-02-05 00:55:2015-16赛季CBA联赛之佛山
日期:2016-02-04 21:11:3615-16赛季CBA联赛之天津
日期:2016-11-02 00:33:1215-16赛季CBA联赛之浙江
日期:2017-01-13 01:31:49
发表于 2015-03-25 17:56 |显示全部楼层
本帖最后由 windoze 于 2015-03-25 18:00 编辑

看你的需求,你干嘛不直接用PGP/GPG呢?

或者你可以用HTTPS+双向证书认证,好处是标准协议有一大堆现成的程序支持,坏处是牵扯到的东西比较多比如CA神马的。

论坛徽章:
0
发表于 2015-03-27 14:22 |显示全部楼层
平台LINUX还是WINDOWS?
用OPENSSH最稳妥。

导入lib之后直接调用SCP相关API即可。

如果你是用windows的话,编这套东西要费点时间。

论坛徽章:
0
发表于 2015-03-29 00:55 |显示全部楼层
是这样的,因为需要程序里面实现这些流程,
而据之前的初步实用,GPG,需要交互输入口令(可以直接当参数输入?man 了一下,还没发现。不过openssl是支持 -pass参数,直接给密码的)
也找libgcrypt的资料来看了一下,不过资料比较少,EXAMPLE也不多,加上本人对密码学没什么基础,所以。。。比较难下手,或者说,哪怕写出了程序,也担心不稳定。

有什么好建议?


回复 27# windoze


   

论坛徽章:
0
发表于 2015-03-29 01:00 |显示全部楼层
2个系统都需要用到。。。
回复 28# cenifly


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP