Добро пожаловать на форум по автодиагностике, автосканерам! Чтобы общаться на форуме и получить доступ к информации, пожалуйста, зарегистрируйтесь!









Автосканеры, оборудование для диагностики


Вернуться   Форум по автодиагностике, автосканерам, ремонту, обслуживанию и эксплуатации автомобилей > VAG > Диагностика VAG (AUDI / Volkswagen / Skoda / Seat) | ремонт электроники
Расширенный поиск

Диагностика VAG (AUDI / Volkswagen / Skoda / Seat) | ремонт электроники Форум по работе с автомобилями группы VAG.

SWaP коды


Like Tree113Likes

 
 
LinkBack Опции темы Опции просмотра
Старый 29.05.2020, 10:34   #11 (permalink)
Участник тусовки
 
Регистрация: 23.11.2018
Сообщений: 112
Вы сказали Спасибо: 25
Поблагодарили 9 раз(а) в 7 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Russia
По умолчанию

А есть пример валидации подписи? Попробовал накорябать на скорую руку, но у меня валидация не проходит с теми свапами которые были реально залиты:

String messageHex = "1107FFFFFFFF03blablabla";
BigInteger message = new BigInteger(messageHex, 16);
byte[] messageBytes =message.toByteArray();

String modulusHex = "your_public_key";
BigInteger modulus = new BigInteger(modulusHex, 16);
String exponentHex = "010001";
BigInteger exponent = new BigInteger(exponentHex, 16);
RSAPublicKeySpec pubKeySpec = new RSAPublicKeySpec(modulus, exponent);
KeyFactory keyFac = KeyFactory.getInstance("RSA");
RSAPublicKey rsaPub = (RSAPublicKey) keyFac.generatePublic(pubKeySpec);
System.out.println(rsaPub);

String sigBytesHex = "your_sign";
BigInteger sigInteger = new BigInteger(sigBytesHex, 16);
byte[] sigBytes = sigInteger.toByteArray();

Signature signature1 = Signature.getInstance("SHA1withRSA");
signature1.initVerify(rsaPub);
signature1.update(messageBytes);

boolean result = signature1.verify(sigBytes);
System.out.println(result);
Paul43 вне форума   Ответить с цитированием
 






Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 23:37. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод:
zCarot
Автодиагностика и автосканеры.