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]