V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mightybruce  ›  全部回复第 26 页 / 共 27 页
回复总数  538
1 ... 18  19  20  21  22  23  24  25  26  27  
2023-09-18 16:20:51 +08:00
回复了 thisismr2 创建的主题 程序员 问: A 和 B 通过 S 中转来进行消息传递是否安全
原来题主想钻研网络安全,这个远远不是工程师和程序员所了解的。
你还是问问大学安全方面的教授比较好, 我工作之前在大学是学信息安全的硕士,很多东西已经还给老师了。
这方面入门看一本书 Springer 出的《 Protocols for authentication and key establishment 》
2023-09-18 16:07:18 +08:00
回复了 thisismr2 创建的主题 程序员 问: A 和 B 通过 S 中转来进行消息传递是否安全
这是考题吗?
这个文字叙述并不严谨,如果抽象出来, 在信息安全这一行是有专门的逻辑形式化验证协议漏洞的。(数学符号逻辑验证),大名鼎鼎的 Needham–Schroeder 协议在使用了 20 多年后漏洞就是这样发现的。

从本身来看
这种传递明显不够安全。
反复使用同一个 key, 并没有加上一些生成新 key 的机制,不满足安全上的 key freshness ,另外不满足安全中前向安全性和后向安全性。
2023-09-16 17:46:44 +08:00
回复了 nowheremanx 创建的主题 程序员 底层网络数据传输检验方法
编码理论是一本非常厚的数学书,密密麻麻都是公式和计算。里面就有要讨论的伽罗华域(Galois Fields),码字,编码空间、编码距离、线性码、非线性码这些。
2023-09-16 17:34:49 +08:00
回复了 nowheremanx 创建的主题 程序员 底层网络数据传输检验方法
数据验证日常生活都多得很, 你的身份证如果有一位是填错的,也是可以纠正的
条形码和二维码都有一定的纠错能力。
Reed-Solomon Codes——RS 纠错码在存储中用得多。
2023-09-16 17:32:39 +08:00
回复了 nowheremanx 创建的主题 程序员 底层网络数据传输检验方法
这不是工程领域需要研究的, 感兴趣要去啃信息论和编码理论的书,前提还要会抽象代数知识。我以前没少算这些,除非你是做安全或分布式存储系统开发的,你大概率是不会遇到的。
2023-09-16 17:03:16 +08:00
回复了 matrix1010 创建的主题 Go 编程语言 Vitess 将使用 Theine 作为 plan cache
小伙你项目可能火了,vitess 可是云原生分库分表的项目。
另外 planetscale serverless 数据库 都是基于 vitess 上的。
2023-09-15 07:50:46 +08:00
回复了 yocoso 创建的主题 React web 直播推流思路
另外 webrtc 中每个节点是对等的,直播不需要对等的,也不需要信令服务器 和 NAT 打洞。
2023-09-15 07:41:09 +08:00
回复了 yocoso 创建的主题 React web 直播推流思路
这些人各个装着对 webrtc 很了解,估计都是些前端。
“WebRTC 是通信的能力,从技术上看是两个或多个客户端,让用户具备互动的能力。 人对于延迟的感知是 400ms ,也就是一般的对话能顺利进行,这是 RTC 的核心指标。 由于端和端之间有关联,导致系统复杂度比直播高了多个数量级,这是很多问题的根源。"( https://ossrs.net/lts/zh-cn/docs/v4/doc/webrtc
web 又不是直接连 rtmp, 那个方案没有大问题,
rtmp 转 HLS ,HLS 就是 http 的。
PyQt 也没多好吧, 那你自己不要写屎山就行。
2023-09-14 11:25:35 +08:00
回复了 yocoso 创建的主题 React web 直播推流思路
这个项目还是建议用靠谱的音视频厂家服务,你自己做不现实,没有 CDN, 也不懂音视频编码(最起码 ffmpeg 编程要会),况且你还是个做前端的。
推荐直接购买阿里云,腾讯云的直播或点播云服务
或者从声网买专门的音视频服务
RTMP flv 现在已经属于落后的技术, 了解一下 HLS 配合 FMP4 (flv 压缩率太低)
DASH 协议吧
不推荐 webrtc, 这个技术虽然先进,但是对你编程要求很高, 谷歌对这个客户端更新慢得很,你还要自己搞定信令服务器
webrtc 更好的用途是视频会议 和通话 的双向通信。
2023-09-09 10:30:47 +08:00
回复了 wesleyqiu 创建的主题 Python 孩子学编程是不是首选 C++
再发一个信奥赛学习规划,供参考。链接是 base64
aHR0cHM6Ly9pbWd1ci5jb20vYS9ScHhoYUM5
2023-09-09 10:26:02 +08:00
回复了 wesleyqiu 创建的主题 Python 孩子学编程是不是首选 C++
语言本身学习不要走形式,先把数学和逻辑思维培养好,学起来快。
这群里大多数是普通程序员,不具备参考性。如果从小学习,那我认为是走信息奥赛,直接进入清华的道路。
这过程非常艰难,如果孩子只是学学玩玩,是学不下来的。
2023-09-04 16:32:57 +08:00
回复了 Toinfinity 创建的主题 程序员 刚毕业学前端好还是后端好?
前端或后端取决于你喜欢什么,C++ 代码 两月 学不了什么。选 JS 或 Python 吧。
C++ 这方面不是用来做业务开发的,而是用来做高性能服务的。
2023-08-29 17:56:09 +08:00
回复了 bigpigB 创建的主题 Java 有其他语言基础,如何转型 Java ?
题主看起来都是把每个语言泛泛学了一下,建议一两个语言结合生态多钻研钻研,否则技术很难进步。
2023-08-29 17:54:11 +08:00
回复了 bigpigB 创建的主题 Java 有其他语言基础,如何转型 Java ?
@qixinwuchen 这印度人读的是印式英语吧,也不是英美读法,建议你去 cambridge dictionary 网站检查一下读音。
2023-08-24 22:52:14 +08:00
回复了 richangfan 创建的主题 Kubernetes 用上 k8s 和 gRPC 就是微服务了吗?
你这点理解,是不是找骂的,k8s 最大的好处在于将微服务治理剥离了出来。
2023-08-24 22:04:28 +08:00
回复了 liuzonghao 创建的主题 Go 编程语言 golang 缓存和服务降级的最佳方案是什么样的?
没有什么最佳, 这些方案都是和业务直接相关的,完全取决于业务,根本没有什么通用方案。
2023-08-24 21:55:20 +08:00
回复了 pming1 创建的主题 程序员 关于静态车辆识别项目的技术选型
1 ... 18  19  20  21  22  23  24  25  26  27  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2702 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 12:21 · PVG 20:21 · LAX 04:21 · JFK 07:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.