garage-door-opener:在javascript中实现滚动代码

时间:2024-05-27 21:14:30
【文件属性】:

文件名称:garage-door-opener:在javascript中实现滚动代码

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-27 21:14:30

JavaScript

车库门开启器 在javascript中构建实验 您是否想过车库开门器如何工作? 或无钥匙进入汽车? 如果您在解锁雷克萨斯时有人站在您旁边,窃听者是否无法记录钥匙发出的信号,然后稍后重播此信号以解锁您的汽车? 借助滚动代码的魔力,我们每次按一下按钮就可以发送不同的网络消息(或不同频率的消息),并协调无需频繁交易密钥即可发送/收听的密钥。 通过一次发送单个共享密钥,发送方可以通过潜在的公共通道多次向接收方标识自己。 滚动代码非常简单。 通过依靠两个相同的伪随机数生成器会在给定相同种子的情况下吐出相同数字这一事实,您和我可以将种子用作我们的共享机密,然后独立构建一个相同数字的列表。 我们可以使用这些数字相互识别自己。 对于一个窃听者(不知道我们种子的人),我们使用的数字将看起来完全是随机的。* *假定 。 我们使用在实现的 。 用法 使用车库门开启器创建发送者或接收者: var gar


【文件预览】:
garage-door-opener-master
----index.js(2KB)
----package.json(716B)
----test()
--------test.js(1005B)
----examples()
--------dnode-example.js(1KB)
----.gitignore(31B)
----README.md(3KB)

网友评论