V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  iX8NEGGn  ›  全部回复第 7 页 / 共 16 页
回复总数  316
1  2  3  4  5  6  7  8  9  10 ... 16  
不好意思,公式里面里包含 markdown 语法,回复纯文本导致格式丢失了,我用截图重写发下:

https://i2.100024.xyz/2024/02/01/1stnh.webp
我简单的介绍下“DH 密钥协商算法”,想了解更多可以搜索这个关键字。

算法步骤:

步骤 1 )发送方和接收方协商一个大质数 p 和 p 的一个原根 g ;

步骤 2 )发送方秘密选择一个大随机整数 a ,计算 A = ga % p ,公开发送 A 给接收方;

步骤 3 )接收方秘密选择一个大随机整数 b ,计算 B = gb % p ,公开发送 B 给发送方;

步骤 4 )双方计算出密钥

​ 发送方:Sa = Ba % p = (gb % p)a % p = gab % p ;

​ 接收方:Sb = Ab % p = (ga % p)b % p = gab % p ;

​ 可知:K = Sa = Sb ;

知道 p 、g 、A 、B 不能计算出密钥 K ,除非还至少知道 a 或 b 其中一个,a 、b 并不发送给对方,只保存在各自内存中,协商出 K 后就销毁了。

也就是,虽然开始的大质数和原根 p 、g 以及随机数 A 、B 都未加密,但是算不出 K 。

实例:

假如 p = 23 ,g = 5

发送方选取的秘密数字 a = 6 , 那么 A = 56 % 23 = 8 , 将 A 发送给接收方

接收方选取的秘密数字 b = 15 ,那么 B = 515 % 23 = 19 ,将 B 发送给发送方

发送方计算出的密钥 Sa = 196 % 23 = 2

接收方计算出的密钥 Sb = 815 % 23 = 2
不行,密钥协商时,两端临时使用的参数,只保存在内存中,交换参数计算得到主密钥后就销毁了,这玩意叫完美向前安全
2024-01-31 14:16:21 +08:00
回复了 hansonfang 创建的主题 Apple Airpods pro 一代降噪没法用了,挂闲鱼无人问津,求建议
我的连声音开到百分之七八十都会破音,卖了又不值钱,只能考虑换发声单元了
2024-01-27 23:45:15 +08:00
回复了 windeaker 创建的主题 Windows 微软又在 win10 里拉屎了,请问有什么办法去掉么?
@wangkun025 我一两个月没更新,一直提示更新,没有这个横幅,可以确定是最佳添加的
2024-01-25 02:16:47 +08:00
回复了 mrfox 创建的主题 问与答 有没有一键遮挡屏幕指定位置的显示内容的办法
用 C# 的 winform 写个小玩意就好,我之前的程序就写过这玩意,很快。
2024-01-12 19:17:21 +08:00
回复了 cMoon 创建的主题 Apple 苹果为什么不做指纹
“输入密码解锁,再息屏保持同一角度用 FaceID 就能解开了??”
FaceID 一直在自学习,识别不成功后输入正确的密码,那这次 Face 就作为一次有效样本用来进行自学习。

“被窝里打不开,侧躺着打不开,刚睡醒迷迷糊糊的打不开,头发乱了也打不开”
老机型不支持横屏,新机型可以多进行自学习,不要重新录入。

“强制密码解锁的条件”
重启、多次 FaceID 识别不出、问 Siri:这是谁的手机。

FaceID 识别期间,可以点击“面容 ID”这四个字,这样能快速调出输入密码界面。
2024-01-12 15:15:22 +08:00
回复了 modrich 创建的主题 NAS 3-2-1 备份之网络备份思路探讨,
如果只是单纯备份,不要在线查看功能,可以用 Duplicati 、Kopia 、Duplicacy 类似的软件 + Alist ,它们会把大文件分割成固定大小、小文件打包成固定大小,加密备份到网盘,且支持增量备份,我目前用 Duplicati + Alist + 天翼云盘,体验很好。
2024-01-12 14:08:39 +08:00
回复了 zggsong 创建的主题 分享创造 WPF 开箱即用的翻译 OCR 工具
WPF 写的,还挺漂亮的,就是目前只支持百度接口,最近有计划支持其他接口吗,特别是 openAI 、谷歌、微软的。
2024-01-09 12:27:16 +08:00
回复了 KlNon 创建的主题 问与答 有没有这么一款剪切版软件?
CopyQ 脚本全能,就是官方文档不太好上手,它把操作软件的 api 和操作文本的 api 混在一起,作为一款剪贴板软件,多数用户优先关心应该是文本相关 api ,花了我好几天才把它的文档给分类好。
编程上,大多数涉及到集合索引区间时,习惯上都是包括头不包括尾,所以 00 开始,59 结束
2023-12-31 15:15:30 +08:00
回复了 Mmahaha 创建的主题 程序员 问一下大家在使用 ide 中,上下左右会有自己的键位吗
caps + IKJL ,不用 vim 的 hjkl 原因是,IKJL 我设了两个模式,一个模式用来控制光标,一个模式用来控制鼠标,控制鼠标时可以上、下、左、右,还可以同时按两个键来左上、左下、右上、右下移动
2023-12-24 17:44:18 +08:00
回复了 MegatronKing 创建的主题 推广 从桌面端到移动端花费了两个月, Flutter YYDS
@MegatronKing #84 ,误会了,因为我是从 Charles 导出规则后复制到 Reqable ,Charles 规则中 HTTPS 的 URL 默认带有 443 端口,Reqable 中的 HTTPS 请求 URL 没有带 443 端口,导致没有放行,让我误以为是只有一个规则生效。
2023-12-24 01:33:46 +08:00
回复了 MegatronKing 创建的主题 推广 从桌面端到移动端花费了两个月, Flutter YYDS
网关里面的“仅允许”改成“允许”会不会更好一点,当有多个白名单时,仅允许只有一个生效,在“ *? 匹配”方式下可能根本满足不了,即使是正则表达式也要写一个复杂的正则
2023-12-19 17:00:01 +08:00
回复了 Tongwin 创建的主题 Java Java 消费 Kafka 如何精确控制部分 consumer 的消费速率?
限流五算法:固定窗口、滑动窗口、滑动日志、漏桶、令牌桶,总有一款适合你
现在官方 Github 十几二十分钟发一个版本,我要不要等几天再安装?
2023-11-25 16:11:13 +08:00
回复了 saki22oimo 创建的主题 硬件 G304,GPW,Anywhere 3 鼠标选择
@mengdu 除了续航外,确实没啥优势了,我用的国产,每天电脑开机至少八小时以上,续航也能用两个月,用蓝牙模式还能更久,无线充电、三模、时不时打游戏也无压力,不支持无线充电的国产鼠标,可以买根磁吸充电线,下班时鼠标一靠近就自动吸上去充电,真没必要为了那点续航了。
2023-11-25 15:44:14 +08:00
回复了 saki22oimo 创建的主题 硬件 G304,GPW,Anywhere 3 鼠标选择
304 对于众多国产 3395 ,已经没啥优势了吧
几十块买个充电的蓝牙陀螺仪呗,不然还得 usb 连接电脑
1  2  3  4  5  6  7  8  9  10 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   998 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 20:14 · PVG 04:14 · LAX 13:14 · JFK 16:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.