Отговори на тема  [ 3 мнения ] 
Хеш алгоритъм в RSA? 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Фев 16, 2014 2:36 pm
Мнения: 953
Мнение Хеш алгоритъм в RSA?
Подписването с частен ключ се прави върху хеш на съобщението. Ако ключа е примерно 1024-битов - това което подписваш трябва да е също 1024 бита.

Някой знае ли какъв хеш алгоритъм се ползва стандартно вътре в RSA за тази цел? Има ли въобще някакъв стандарт или всяка имплементация си решава този проблем различно (както му е кеф на този който я е направил)? Търсих доста из нета и не намирам отговор.....


Пет Яну 05, 2018 11:42 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 5:52 pm
Мнения: 10356
Местоположение: Добрич
Мнение Re: Хеш алгоритъм в RSA?
Естествено че има стандарти... и е различно.
Принципно първо съобщението се падва с рандъм данни за да пасне на хеша. От там насетне има разни вариации според изходния формат. При TLS/x509 гледам че следва описание с OID-та и там се кодира какъв хеш, какво-що ползваш, колко ти е дълга сигнатурата ала-бала... Доста сметки, проверки.. но като цяло ако в тая част се наложи пад-ване май е само с 0xFF (ако държиш ще анализирам по-подробно, ама честно казано не ми се задълбава ;-) )


Пет Яну 05, 2018 1:46 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Фев 16, 2014 2:36 pm
Мнения: 953
Мнение Re: Хеш алгоритъм в RSA?
Най-накрая намерих описание точно как се прави - в зависимост от хеш алгоритъма, който е избран (възможностите са MD5, SHA-1, SHA-224, SHA-256, SHA-384 и SHA-512) се добавя фиксирана поредица от байтове. Една част от нея се запълва с колкото трябва байта 0xFF, така че общата дължина да стане колкото е дълъг частния ключ.

Мерси все пак!


Пет Яну 05, 2018 1:56 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 3 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 6 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни