[問題] 電子發票 Qr code

作者: brandonron (假嗨)   2017-09-13 12:33:49
目前在製作電子發票的開發,使用財政部文件上的範例發票先做出雛形,然後感覺左右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
是否有過來人能指點一下。感謝。
作者: jato (天空一片藍)   2017-09-13 22:52:00
我之前試的... 加密是用 AES.MODE_CBC 需要資料除了發票字軌(10碼)跟隨機碼(4碼) 和AESKey 另外還要一組 iviv可從官方提供的範例或原始碼得知要被加密的資料(字軌+隨機碼) 還要Padding
作者: millerindex (LL)   2017-09-19 10:07:00
忘記哪裡可以下載一個 turnkey加解密工具.zip裡面的 加解密API使用說明書 寫的還算清楚會教你怎麼產生AES key,然後套在他的元件上,就可以拿元件產生出來的字串做成QR code

Links booklink

Contact Us: admin [ a t ] ucptt.com