OpenPGP.jsのopenpgp.encrypt()で暗号化した時の鍵長などの構造
以下で暗号化した時のデータの構造
code:js
openpgp.encrypt({
message: openpgp.message.fromBinary(bytes),
armor: false
})
構造
code:構造
gpg: AES256 encrypted session key
gpg: encrypted with 1 passphrase
# off=0 ctb=c3 tag=3 hlen=2 plen=46 new-ctb
:symkey enc packet: version 4, cipher 9, s2k 3, hash 8, seskey 256 bits
salt 1E61908B677B40ED, count 16777216 (224)
# off=48 ctb=d2 tag=18 hlen=2 plen=61 new-ctb
:encrypted data packet:
length: 61
mdc_method: 2
# off=69 ctb=cb tag=11 hlen=2 plen=18 new-ctb
:literal data packet:
mode b (62), created 1586958554, name="msg.txt",
raw data: 5 bytes