image
 
收藏文章 楼主
别再问WiFi密码了,GitHub这款WiFi开源神器帮你搞定一切!
版块:工作经验   类型:精华   作者:可乐   查看:64   回复:1   获赞:1   时间:2021-07-21 13:45:55

大家好,我是小轻。


不知道你们有没有跟我遇到过同一种情况,有亲朋好友到家时,经常会询问你 WiFi 账户和密码,偶尔一两次还好,时间一长,就有点心累。


今天跟大家推荐一款,这两天持续霸榜 GitHub 的开源工具:WiFi Card


作者是来自西雅图的开发者 Ben Woodward,这款工具的作用,是能将 WiFi 名称和密码,快速转化为二维码。他人打开相机扫码之后,便可快速连接 WiFi。密码可选择暴露或隐藏,界面支持定制。


就像下面这样:


Image


在线体验:https://wificard.io/


此外,你还可以将生成的 WiFi 二维码,张贴在公司或家里的墙上,避免来访的客人永无止境的询问。


其实技术上的实现原理也很简单,打开该项目的 Card.js 文件,我们可以看到下方这样一行代码:


Image


其具体作用,是将如下格式的一段文本,转化二维码:


WIFI:T:{加密模式};S:{WiFi 名称};P:{WiFi 密码};;


上面文本共对应三个可置换变量,加密模式、WiFi 名称、WiFi 密码,后两者见名知意,都不多做赘述了。



而加密模式,主要支持 nopass、WPA、WEP 这三种加密类型。正常来说,现在家里大多数路由器,都进行了 WPA-PSK/WPA2-PSK 加密,也即是 WPA 类型。


因此,假设我要分享一个 WiFi 名称为 GitHubDaily,密码为 12345678,加密方式为 WPA-PSK/WPA2-PSK 的信息给朋友,只需要将以下这段文本,转化为二维码即可:


WIFI:T:WPA;S:GitHubDaily;P:12345678;;


将文本转二维码的开源库有很多,比方说 QRCode.js,能帮你快速生成二维码图片,集成也简单便捷。



在知道上述基本原理之后,我们自己就能搭建一个 WiFi 生成器了。


虽说目前国内主流 Android 机的内置系统都自带了 WiFi 分享功能,不过,从 WiFi Card 这个开源项目里面,我们还是可以学到不少知识的。


最后,贴下 WiFi Card 这个项目的 GitHub 地址,感兴趣的同学可前往查看。


GitHub:https://github.com/bndw/wifi-card/

整理不易,还望支持!

本帖首发于小轻论坛网页版第帖

2020-07-21

注册小轻论坛账号

获取更多实用资源及技术


欢迎后台留言求助小轻论坛

本文章最后由 admin2021-07-24 21:47 编辑

永远不要低估每一个有梦想的人! 
回复列表
默认   热门   正序   倒序
miliao_989169656
2F
LeslieLv34
好东西
 0   12天前  回复

回复:别再问WiFi密码了,GitHub这款WiFi开源神器帮你搞定一切!

暂无用户组
退出
等级:0级
轻豆:
游客:
小轻论坛官方平台
QQ群 小轻论坛QQ群 技术/答疑/福利
订阅号 小轻论坛微信订阅号 公告/更新/活动
关注送福利,登录送轻豆
image
image

Powered by HadSky 7.7.15

©2015 - 2021 小轻论坛

关注公众号 联系站长 吐个槽 友情链接鄂公网安备 42011202000726号

您的IP:3.235.227.117,2021-08-06 01:32:13,Processed in 0.12871 second(s).

小轻论坛欢迎你的加入!
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息
已有0次打赏