Значение подписи безопасного декодирования кода aadhar qr дает байты. В какой правильный формат он должен быть конвертирован? - PullRequest
0 голосов
/ 25 февраля 2020

Я следую этому документу для декодирования безопасного QR-кода.

Как уже упоминалось в документе, я могу декодировать другие значения, прочитав первые 255 значений decompressByteArray, но я уверен в том, в какой формат следует преобразовать байты подписи в.

Я получаю следующий ответ для подписи в байтах.

¶Æv0Z@B`?ÍÄfí¼tZ(ÜëÖì@Üö`WØÜË_F*ª>Z®0åxÉ÷Þ©lk Kã7ï°Ãõ§+ÔYX/ã´ô¤< 7Zék6AxÌ1<7[ä·d¹2NÃõæGæ´îcEÈÙ÷a7ìx#óËJóG¸FÏ*£cñøó2ø³@ã/?¸jI®ú°¨«hÞæcë¥ÒcßÝ4^AÞ§*©~ò¦Í+ÈAVÃ{fÃô¦jÊÖ¦È|úØ
$¿aqÛüÄKT¿þià=³.x

Я использую следующий фрагмент кода для его достижения:

for(int i=0,j=decompressedBytes.length-1; i<256 & j>decompressedBytes.length-256-1 ; i++,j--)
    {
        signbytes[i] = decompressedBytes[j];
    }
sign = new String(signbytes,0,255,"ISO-8859-1");

Как мне преобразовать его в какой-нибудь подходящий формат?

...