0

Декодировано

Base45
Base45/Zlib/COSE/CBOR

Закодировано

Base45

О Base45/Zlib/COSE/CBOR

Base45/Zlib/COSE/CBOR - это данные, выраженные в формате CBOR, подписанные в формате COSE, сжатые в формате Zlib и преобразованные в формат Base45.

EUDCC (EU Digital COVID Certificate) используется в качестве формата данных для QR-кодов. EUDCC является общим форматом для сертификатов вакцинации COVID-19 в ЕС и также известен как DGC (EU Digital Green Certificate) или Green Pass.

DenCode поддерживает только декодирование, а результат декодирования представлен в формате JSON. Действительность подписи не проверяется.

О Base45

Base45 - это схема кодирования, в которой используются 7-битные печатаемые символы ASCII.

Base45 делит данные на два байта и преобразует их в три символа ASCII для их представления.

Символы ASCII, используемые в Base45, следующие: рассматривайте 2-байтовое значение как big-endian беззнаковое целое число, вычислите каждую цифру (3 разряда) 45-значного числа, а затем найдите результат преобразования Base45 на основе следующих символов ASCII.

Десятичной системы 45Base45 ASCII символов
00
11
22
33
44
55
66
77
88
99
10A
11B
12C
13D
14E
15F
16G
17H
18I
19J
20K
21L
22M
23N
24O
25P
26Q
27R
28S
29T
30U
31V
32W
33X
34Y
35Z
36 [SP]
37$
38%
39*
40+
41-
42.
43/

Например, если вы преобразуете "Hello" с помощью Base45, вы получите следующее

1. Разделяйте каждые два байта.

4865(16) 6C6C(16) 6F(16)  (He ll o)

2. Каждые два байта рассматриваются как беззнаковое целое число big-endian, и значение преобразуется в три цифры в каждой из 45 десятичных систем. Если конец представляет собой один байт, значение преобразуется в две цифры 45 десятичной системы счисления.

4865(16)
= 18533(10)
= 9 * 452 + 6 * 45 + 38
6C6C(16)
= 27756(10)
= 13 * 452 + 31 * 45 + 36
6F(16)
= 111(10)
= 2 * 45 + 21

3. Преобразует каждые три цифры десятичной системы 45 в символы ASCII в обратном порядке.

Десятичной системы 453869363113212
Base45 ASCII символов%69 [SP]VDL2

4. Все символы соединяются вместе и образуют результат преобразования Base45.

%69 VDL2