昨天花了点时间做了一个最简单的P2P加密聊天软件。代码很少,功能很简单,暂时只能支持两个人聊,也暂时没有动力去做扩展,做这个的初衷也只是为了锻炼自己用golang写代码的熟练程度,以及对AES对称加密和ECDH密钥交换算法的应用还好,很顺畅,没遇到太大的阻碍。
下面是效果,只能在控制台下输入和打印聊天信息也软件日志,
红√勾出来的是聊天内容,其他的是日志信息。
代码已上传到github,开源地址:https://github.com/lilianwen/P2P-Crypto-Chat
昨天花了点时间做了一个最简单的P2P加密聊天软件。代码很少,功能很简单,暂时只能支持两个人聊,也暂时没有动力去做扩展,做这个的初衷也只是为了锻炼自己用golang写代码的熟练程度,以及对AES对称加密和ECDH密钥交换算法的应用还好,很顺畅,没遇到太大的阻碍。
下面是效果,只能在控制台下输入和打印聊天信息也软件日志,
红√勾出来的是聊天内容,其他的是日志信息。
代码已上传到github,开源地址:https://github.com/lilianwen/P2P-Crypto-Chat