Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - SFLASH - Создание подписи29 мая 2011Оглавление: 1. SFLASH 2. Формирование ключа 3. Создание подписи Пусть M это наше сообщение, для которого мы хотим найти подпись S. Создание подписи S имеет следующий алгоритм: 1) Пусть M0,M1,M2,M3 это строки определяющиеся с помощью алгоритма криптографического хеширования SHA-1:
3) Найдем W 77 битную строку как: 4) Найдем Y строку из 56 элементов K как: 5) Найдем R строку из 11 элементов K как: 6) Найдем B элемент Φ как: 7) Найдем A элемент Φ как:
8) Найдем X = строка 67 элементов K: 9) Подпись S 469 битная строка полученная как: Проверка подписиДаны сообщение M и подпись S. Следующий алгоритм используется для определения валидности подписи S сообщения M: 1) Пусть M0,M1,M2,M3 это строки определяющиеся с помощью алгоритма криптографического хеширования SHA-1:
3) Найдем Y строку из 56 элементов K как: 4) Найдем Y' строку из 56 элементов K как: 5) Сравниваем получившиеся строки Y и Y'. Если они равны, то подпись принимается, в противном случае отклоняется. Просмотров: 2410
|