作者brandonron (假嗨)
看板AndroidDev
标题[问题] 电子发票 Qr code
时间Wed Sep 13 12:33:49 2017
目前在制作电子发票的开发,使用财政部文件上的范例发票先做出雏形,然後感觉左右qr
code 大小不一样,右侧内容只有**,左侧是规定的基本77码长度。
https://i.imgur.com/4zCZ88W.jpg
问题一:制作时候,qr code 设定BitMatrix与Bitmap生成的长宽为200,但是右侧就是比
较小,不知是否有人知道?
问题二:关於左侧77码中,有前53码是qr code要记载资讯,剩下24码依照文件叙述是是
发票字轨(10码)跟随机码(4码)组成长度24码的AES key加密後再用Base64转换。
所以是指我自行产生是吗(我的理解)
问题三:文件有提供第四章有提供加密元件原始码,是用於解决我问题二吗?还是它作用
是?
文件:
https://www.einvoice.nat.gov.tw/home/DownLoad?fileName=1479449792874_0.6
(20161115).pdf
是否有过来人能指点一下。感谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.140.153.198
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1505277231.A.040.html
※ 编辑: brandonron (223.140.153.198), 09/13/2017 12:35:06
※ 编辑: brandonron (223.140.153.198), 09/13/2017 12:36:52
1F:→ jato: 我之前试的... 加密是用 AES.MODE_CBC 需要资料除了 09/13 22:52
2F:→ jato: 发票字轨(10码)跟随机码(4码) 和AESKey 另外还要一组 iv 09/13 22:53
3F:→ jato: iv可从官方提供的范例或原始码得知 09/13 22:55
4F:→ jato: 要被加密的资料(字轨+随机码) 还要Padding 09/13 22:57
5F:推 millerindex: 忘记哪里可以下载一个 turnkey加解密工具.zip 09/19 10:07
6F:→ millerindex: 里面的 加解密API使用说明书 写的还算清楚 09/19 10:07
7F:→ millerindex: 会教你怎麽产生AES key,然後套在他的元件上,就可以 09/19 10:09
8F:→ millerindex: 拿元件产生出来的字串做成QR code 09/19 10:09