- AD2AG
- 已编辑
erjiaqing
试了一下 GPG,一个 detached 签名需要 119 字节,介于完整签名的 168 字节和精简签名的 54 字节。并且 GPG 签名保留了签名时间戳和签名密钥信息。感觉可以放进 2.0x2.0 cm 的区域。
另外,有没有考虑过别的形式的二维码,比如 PDF417 这种宽度换高度的二维码,就可以把他挤在角落里了。或者像护照信息页最下方的可机读区域一样,用一些方便 OCR 的字体来直接打印 base45/64 的内容。
例:一个 GPG detached signature
gpg --list-packets .\test.sig
# off=0 ctb=88 tag=2 hlen=2 plen=117
:signature packet: algo 22, keyid XXXXXXXXXXXXXXXX
version 4, created 1688418964, md5len 0, sigclass 0x00
digest algo 10, begin of digest 45 3a
hashed subpkt 33 len 21 (issuer fpr v4 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)
hashed subpkt 2 len 4 (sig created 2023-07-03)
subpkt 16 len 8 (issuer key ID XXXXXXXXXXXXXXXX)
data: [253 bits]
data: [256 bits]