求教socks5如何动态加密密码认证

a419891509 2015-09-24 01:27:02
已知有种方案 版本号并不是0x5 先是客户端发送33 02 00 02 然后服务端发送02 05 xx xx xx xx 00 00 00 00 上面4个字节是动态的 由这4字节 加密了密码 客户端发送01 账号长度 加密账号 密码长度 加密密码 之后是正常的socks5的协商认证 我一直搞不明白 这是在服务器安装了神马socks5的服务端 其实我的需求也是在认证密码上能加下密就好 有方案吗? 不想ssl和tls 我也不会弄。
...全文
1498 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
QQ1289671197 2021-07-19
  • 打赏
  • 举报
回复

socks5协议的协商方法可以更改的,客户端改后,服务端改为一样的就OK了。当然最好还是双向加下密

Wildwolf 2016-03-14
  • 打赏
  • 举报
回复
使用Diffie-Hellman (D-H) 密钥交换协议,http://ss5.sourceforge.net/draft-supa.txt
信阳毛尖 2015-09-24
  • 打赏
  • 举报
回复
加密这种事情,完全可以自己去写啊,比如最安全的3Des加解密算法
笨笨仔 2015-09-24
  • 打赏
  • 举报
回复
只做过MD5认证
a419891509 2015-09-24
  • 打赏
  • 举报
回复
自己写的性能不好呀 我想要结合danted 能改吗?

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧