如何用二维码传输数据(物理隔离不联网)

xjieloving 2018-08-15 02:58:46
我想实现利用二维码在两个网络之间传输数据
例如,A生成数据——门诊处方,然后在处方纸下面生成二维码
用户拿着处方纸到达B处,B扫描二维码能显示出该处方中所有的明细,生成收费及清单
A、B两处不联网独立,物理隔离的
请问各位大神能否实现?
(我也不知道该发哪个版块,因为我的语言是C#所以放这里了,如有问题请版主移至相应版块,谢谢)
...全文
2210 21 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
Gunne1 2019-08-06
  • 打赏
  • 举报
回复
如果是网址只能二维码来放了吧?在研究弱关系机构的病例单的简单验证
XBodhi. 2019-08-06
  • 打赏
  • 举报
回复
不要为了用二维码二用二维码。

如果只是一个订单号而以,还是条码比二维码方便高效。

zy90221 2019-08-05
  • 打赏
  • 举报
回复
理论上可行,我最近也遇到这些问题,对类似的情况作了研究,另外也有一些文献,我个人看法适合于小数据量的传输,如果大数据量,用二位条码还是不可行,要看你的场景是什么样。
另外,可以在两台机器上分别放二维码,通过识别进行交互,把数据量切分成若干个条码,进行传输,机密等级高的网络二维码显示数据段内容,互联网的部分,做二维码的接收信息反馈,这样一个交互机制就产生了。
这样可以很好的解决机密等级高的网络内物理隔离的问题。
m0_37646670 2019-08-05
  • 打赏
  • 举报
回复
我觉得设立个服务器存储配方详细,二维码只生成订单ID 开药方的把配方详细内容上传到服务器,生成个该配方的唯一ID的二维码 收药方,扫取这个ID号,从服务器下载详细内容 这样安全还方便维护
XBodhi. 2019-08-05
  • 打赏
  • 举报
回复
二维码,这个东西只是一个 不可直观阅读的一个信息而已,当然你如果有最强大脑里的人一样,可以指直接高效心算匹配编码集合也可以直接读取出来。

这个东西其实一种语言的表达形式,你只要确保能解析出来就可以。至于有没有网无所谓的,
  • 打赏
  • 举报
回复
A B 两地方 的数据库是不是一个啊 。 如果不是一个。 如何保证准确性啊。
  • 打赏
  • 举报
回复
理论可以啊, 把处方生成二维码 然后 B处扫下 就还原了。 但不建议这么使用
走丢的大白 2019-08-05
  • 打赏
  • 举报
回复
内容多了,二维码识别很费劲。换个别的方式不行吗?
CGabriel 2018-12-28
  • 打赏
  • 举报
回复
都能扫二维码了,为啥不直接用 U 盘? 要装多大的数据都可以,还能自动加密。。
X-i-n 2018-12-27
  • 打赏
  • 举报
回复
你这是人为地给自己设置障碍,直接放到一个网络里呗。如果你是想提高网络的安全性,那就给在网络设备里为不同网段设置不同的ACL。
hhhhha123 2018-12-27
  • 打赏
  • 举报
回复
字符串加密解密。
WM_JAWIN 2018-12-26
  • 打赏
  • 举报
回复
仅仅是药品清单,问题不大。如果需要包括病情说明的话就悬了。 二维码包括的信息内容越多,点阵越多。打印的二维码面积面积太小了,可能会识别不出来
pangshenhaha 2018-12-25
  • 打赏
  • 举报
回复
安全的问题太简单了,rsa了解一下,公钥加密,私钥解密;私钥签名,公钥验证
qq_43014152 2018-09-03
  • 打赏
  • 举报
回复
理论上可行,实际上字多了识别率就低了,防伪只要传加密后的数据就可以,解码之后再解密。同步问题只要先更新A,再更新B,B里面有才能开处方就行了。
nicholasvb 2018-09-03
  • 打赏
  • 举报
回复
安全是个问题
threenewbee 2018-08-16
  • 打赏
  • 举报
回复
C#的话,用zxing,防止伪造可以用带盐(salt)的sha1,或者md5验证。
除了直接把信息用二维码存储,也可以连成局域网,二维码存储一个id,具体内容存服务器上。
dugupiaoyun 2018-08-16
  • 打赏
  • 举报
回复
不联网完全隔离独立的话,光靠二维码不靠谱吧。你怎么保证两边的数据一致,A开出的处方在B那里数据对应,又不联网隔离在,A处方里的药品更新了,B那里咋办?
wanghui0380 2018-08-15
  • 打赏
  • 举报
回复
嗯,楼上说的对。防伪手段也是需要的,处方药可不是能随意乱开的
  • 打赏
  • 举报
回复
虽然理论上可行,但你这样也太容易被伪造了吧
wanghui0380 2018-08-15
  • 打赏
  • 举报
回复
这个没有问题,生成二维码的库多的很,随便选择

不过你需要评估一下需要传递的信息大小及格式,比如你可以用json,也可以使用protocolbuff/Avro
另个问题是双方物理隔离,基本信息如何保证相同。比如你的品目是按药品名称 还是按药品批号
加载更多回复(1)

111,099

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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