当前位置:
文档之家› 火车票二维码强加密关键技术研究
火车票二维码强加密关键技术研究
如原 文是 S t r i n g ,先将 每个 字符单 独拆 出来 ,都 X O R 8 5 ,然 后 组装成新 的字 符 串 ,将其转 化为二 维码 。 比如 :
S t r i n g n a me= ” a d mi n ” :
国家标准,分别是G B / T l 8 2 8 4 . 2 0 0 0《 快速响应矩阵码 》与G B / T 1 7 1 7 2 — 1 9 9 7《 四一七条码 》。正是因为二维码具有着高安全
望
我 国 火 车票 上 二 维 码 的 应用 对 于交 通 管 理有 着 积 极 意 义 ,但 是须 知二维 码 的应用 也存 在一 个弊 端 ,火车 票丢 失会
C o d e 除 了具 有 二 维条 码 所具 有 的各 类通 用 优 势 外 ,还 具 有 其 他多 种优 势 ,Q R C o d e 码具 有超 高速 识读 特性 ,便 于应 用 自动化 管 理领 域 ,具 有 3 6 0 。全 方位 识 读特 点 ,能 够有 效 地 表示 中国汉 字 ,数 字 型数据 ( 数 字0 ~ 9 ),字母 数字 型数 据 大 写字 母 A . Z ,9 个常 用 字符 ( s p a c e 、¥ 、%、% 、+ 、. … / 、 : )和 中 国汉字 字 符 (《 信 息 交换 用汉 字 编码 字符 集 . 基
识 别 的 时候 ,通 过 二 维 码 扫 描 可 以得 到 密 文 ,然 后 再 把 每 个 字 符 单 独 拆 出 来 ,然 后 再 XOR 8 5 ,就 可 以得 到原文S t r i n g 。例 如 使 用 DE S 与R S A的混 合 加 密 对 明文 为 “ 7 8 5 9 6 4 2 ”的值进 行加 密 ,其D E S 、 R S A 值有 两个 :
A= “ 7 8 5 9 6 4 2 ”
P DF 4 1 7 等 ,矩 阵 式 有 代 表 性 的条 码 有 QR C o d e 、Ma x i C o d e 、C o d e O n e 等 。从构 成上讲 二维码 有堆 叠式 跟矩 阵式之 分 ,火 车票用 的是 矩 阵式 的 ,与一维 码相 比二 维码 可 以标 识 更 多信息 ,如 文字 、图片等 信息 ,而 这是 一维 码只 能标识 数
性、 高读取 率 、大容量与 强纠错能力等优势 , 才决 定 了其能够 在火车票应用方 面 比一维条码更具优势 [ 1 ] 。
S t r i n g p a s s =e n c o d e ( ” p a s s wo r d ” ) ; S t r i n g d e s c =” 超级用 户 ” ;
本集 》 ) 。
导致不法分子破解二维码不法获取乘客的个人信息 ,从而导
致用 户信 息泄 露丢 失造 成各 种 负面影 响 。所 以 ,针 对在我 国 经济 和社 会 发展 中承担 命 脉作用 的火 车运 输在 火车 票二 维码 上 应 用 强 加 密技 术 有 助 于 保 护乘 客个 人 信 息 ,减 少违 法 犯 罪。 目 前 ,我 国火 车票 已经 进行 二维 码信 息加 密 ,下面 我们 对其 强加 密的关键 技术 进行 分析探究 。
一Байду номын сангаас
火车票的二维码是先将原始信息 ,先用某种对称或非 对称加密算好 ,生成二进制流转为B A S E 6 4 字符串 ,然后再
将 其转 为二 维码 。加 密算法 的选 择要 根据 需要 加密 的 内容 、 加 密 级 别 和 查 验 复杂 度 要 求 按 需挑 选 , 自主 加 密算 法 ,与 识 读器 的解 密程 序对 应 ,安全 性 能高 。火 车票 加密使 用D E S
与RS A的混合 加密 算法 ,用 DE S  ̄ N 密算 法方 法对 明文 文件 加 密 ,同时用 R S A) J I J 密算 法 方法 对DE S 密 钥进 行加 密 。先 对 明 文p a s s wo r d 进 行DE S  ̄ J [ I 密 ,获得 密文 RS A( p a s s wo r d),比
S t r i n g a l l =n a m e+ ” \ n ”+p a s s+ ” \ n ”+d e s c :
I ma g e=Q R Co d e ( a l 1 ) ;
二、火车票二维码 强加 密技术分析
二 维 条码 主要 有 行 排 式 二 维 条码 和 矩 阵 式 二 维条 码 两 种 类 型 ,行排 式有 代 表性 的条码 有CODE 1 6 K、C ODE 4 9、
、
火车票二维码加 密
二 维 码 是 使 用 方便 快捷 且 低 成 本 的数 据 存 储 与 通信 技 术 ,因为可读性强且不 能被改写 ,所 以被广泛应 用于多个领域 的管理 , 尤 其是火车票二维码 ,可以说是 当前我 国二维码应用 领域最 为庞大的一种需求 ,它通过对乘客各类个人 信息进行编 码处理 , 使 用多种加密方式进 行加密 ,从而在保 障证 件 自 动录 入和 防伪 的同时保护乘客个人信 息的安全 。火车票 上 目前常用 的二维码有 Ma x i c o d e 、 Q R 码 和C o d e o n e ,二维码需 要专 门的识 读设备来读 取 ,出于应用需求 ,我国制定 了两个二 维码相关 的
字和 字母 。从 二维 码 的生成 上讲 ,二 维码 在生 成 的时候是 可 以加 密 的 ,同样码 制 的二维 码 ,加密 方式 不 同也会 直接 影 响
S YS P R AC T I C E 系统 实践
火车票二维码 强加密 关键 技术研 究
◆ 明
摘 要 :火车 票二 维码 强加 密技 术 的应 用 是保 护 乘客 个人 信 息的技 术保 障 ,其 应 用具有极 强 的现 实意义 。 关键 词 :火车 票 ;二 维码 ;加 密 ;算法