Сейчас на форуме: Magister Yoda, subword (+9 невидимых) |
![]() |
eXeL@B —› Основной форум —› RSA в Java |
Посл.ответ | Сообщение |
|
Создано: 01 августа 2007 12:38 · Поправил: soho · Личное сообщение · #1 Всем привет, Разбираюсь с прогой на java (ну, с кем не бывает?...). Проверка регистрации там выполняется в такой функции: public static boolean verify(byte abyte0[], byte abyte1[])
где, publicKeyBytes: private static final byte publicKeyBytes[] = {
И, собсно, вопрос - что за зверь "SHA1withRSA", это в начале SHA1, а потом по нему RSA или наоборот, в начале RSA, а по нему уже SHA1 и какой порядок байт в ключе X509EncodedKeySpec? Есть образцовая сигнатура (из эвалюционного ключа): EvaluationKey.signature=5C771B85B96E373146B61F3D069937F4A4B08FB90FE71B FC9C946E8C4E9297978B044368BC2D3A365FDD96710922867443045545836340908F98 9355D8F96651C508DB18D47BD30541CF39EC4855B6D45F62D913751F4D45D4E4927DEE 47EF71D6F993E9854313D931F29FB4ED7A9711036A9B610A7289F422E094BB29B660C2
С Java не очень дружен, по этому буду весьма признателен за помощь! ![]() |
|
Создано: 01 августа 2007 14:22 · Поправил: [HEX] · Личное сообщение · #2 soho А патч не поможет? return signature.verify(abyte1); на return true; или кейген собрался писать? Эм.... или попробовать заменить паблик ключ на свой. Тогда сможешь пихать свои подписи. Хотя могу и ошибаться где то =\ Не криптограф я. В общем эта функция отвечает только за проверку целостности данных через цифровую подпись. ----- Computer Security Laboratory ![]() |
|
Создано: 01 августа 2007 14:54 · Личное сообщение · #3 |
|
Создано: 01 августа 2007 15:16 · Личное сообщение · #4 |
|
Создано: 01 августа 2007 16:18 · Личное сообщение · #5 |
|
Создано: 01 августа 2007 19:58 · Личное сообщение · #6 |
|
Создано: 01 августа 2007 19:59 · Личное сообщение · #7 |
|
Создано: 01 августа 2007 20:12 · Личное сообщение · #8 |
|
Создано: 01 августа 2007 22:43 · Личное сообщение · #9 |
|
Создано: 02 августа 2007 06:41 · Личное сообщение · #10 |
|
Создано: 02 августа 2007 08:51 · Личное сообщение · #11 |
|
Создано: 02 августа 2007 11:20 · Личное сообщение · #12 |
|
Создано: 27 августа 2007 12:58 · Личное сообщение · #13 |
|
Создано: 27 августа 2007 13:49 · Личное сообщение · #14 |
|
Создано: 27 августа 2007 23:57 · Личное сообщение · #15 |
|
Создано: 28 августа 2007 00:02 · Личное сообщение · #16 |
|
Создано: 28 августа 2007 00:08 · Личное сообщение · #17 |
|
Создано: 28 августа 2007 11:02 · Личное сообщение · #18 |
|
Создано: 28 августа 2007 13:04 · Личное сообщение · #19 Ну тогда пробуй, в принципе перевод времени вперед не показал истнчения срока ключа, поэтому кейген должен работать. Иструкция по применению: 1. скопировать содержимое папки патч в bin XmlMind, запустить patch.cmd. 2. применить кейген. действие ключа: текущая дата + 3000 дней (думаю хватит ![]() перезалил www.egoshare.com/5a9ffec3938d6948fa4905022b84617a/xmlmindpatchkeygenrar.html ![]() |
|
Создано: 04 декабря 2008 10:40 · Поправил: othy · Личное сообщение · #20 |
![]() |
eXeL@B —› Основной форум —› RSA в Java |