2020年3月25日

摘要: 现象:一个后台进程在跑了1000多分钟后,不再写日志,同时进程还有每分钟发送的一个网络请求,在服务端也没看到日志。 排查方式:首先怀疑是进程hang住了,但是通过gdb attach到进程,再打断点到网络请求函数,发现仍然是正常的每分钟进入一次,但是会报server connect failed错误 阅读全文
posted @ 2020-03-25 20:12 proxytang 阅读(1122) 评论(0) 推荐(1) 编辑

2018年9月12日

摘要: Windows文件共享使用了SMB协议(又称CIFS协议),该协议主要提供了文件共享和打印共享功能,分别使用TCP 139和445端口。UNIX、Linux系统提供了该协议的开源实现samba。为了方便开发和调试,在Windows宿主机和CentOS虚拟机之间通过SMB协议共享文件夹,在Window 阅读全文
posted @ 2018-09-12 10:18 proxytang 阅读(2202) 评论(1) 推荐(1) 编辑

2018年3月28日

摘要: 调用OpenSSL实现RSA加解密和签名操作 RSA公钥可以从证书和公钥文件,RSA私钥可以从私钥文件中提取。OpenSSL使用了一种BIO抽象IO机制读写所用文件,可以打开文件相关联的BIO,通过BIO读写文件内容。 代码示例如下: // 证书、私钥、公钥都是PEM格式文件 // 编译命令:gcc 阅读全文
posted @ 2018-03-28 15:43 proxytang 阅读(942) 评论(0) 推荐(0) 编辑

2018年3月15日

摘要: Libreswan软件的密钥协商协议IKEv1主模式实现分析 1 协商过程 IKEv1(互联网密钥交换协议第一版)是IPsec VPN隧道协商使用的标准密钥协商协议,其协商过程如下图所示。 总共来回交互6次消息。第一、第二消息用来双方协商在本次密钥交换过程中使用的保护策略,由发起方提供议案(Prop 阅读全文
posted @ 2018-03-15 10:52 proxytang 阅读(1101) 评论(0) 推荐(0) 编辑

2018年2月26日

摘要: Openssl生成RSA公私钥以及将公钥转换成C 支持的格式 1.RSA算法介绍 RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。RSA的算法涉及三个参数,n、e、d。其中,n是两个大质数p、q的积,n被称为模数,n的二进制表示时所占用 阅读全文
posted @ 2018-02-26 22:03 proxytang 阅读(910) 评论(0) 推荐(0) 编辑

导航