Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2011, 13:46   #1
ajevgen
 
Регистрация: 27.08.2011
Сообщений: 8
Вопрос Вычислить контрольную сумму строки

Добрый день! Кто может помогите решить следующую задачку:

Вычислить контрольную сумму строки "58 00 A0 90 CB B7 A6 02 04 4D BC A2 80 60 8C 9A 00 D0 33 5F 5B 54 AF 6A D3", являющуюся инверсией XORа всех байт.

Спасибо!
ajevgen вне форума Ответить с цитированием
Старый 27.08.2011, 17:01   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Хеш-функция кто? SHA, MD, CRC, ECC,... ?
p51x вне форума Ответить с цитированием
Старый 28.08.2011, 01:58   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от p51x
Хеш-функция кто? SHA, MD, CRC, ECC,... ?
Дык в условии задачи уже сказано, какой алгоритм расчёта контрольной суммы требуется...

Цитата:
контрольную сумму строки, являющуюся инверсией XORа всех байт.
ajevgen, какой язык программирования ?
Как задана строка ?
Что именно не получается?
(по сути задача ОЧЕНЬ простая...)
примерно так:
Код:
  ks := Stroka[1];
  for i:=2 to Length(Stroka) do
    ks := ks xor Stroka[i];

  ks := Not ks; {инверсия результата}
Serge_Bliznykov вне форума Ответить с цитированием
Старый 02.02.2012, 15:50   #4
ganzis
Новичок
Джуниор
 
Регистрация: 02.02.2012
Сообщений: 2
Смущение

Здравствуйте,
подскажите пожалуйста, как вычислить хеш-сумму по алгоритму des?
ganzis вне форума Ответить с цитированием
Старый 02.02.2012, 16:25   #5
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от ganzis Посмотреть сообщение
подскажите пожалуйста, как вычислить хеш-сумму по алгоритму des?
в педивикии алгоритм DES описан чуть менее чем полностью
rpy3uH вне форума Ответить с цитированием
Старый 02.02.2012, 16:35   #6
ganzis
Новичок
Джуниор
 
Регистрация: 02.02.2012
Сообщений: 2
По умолчанию

По поводу зашифровать\расшифровать - понятно, а вот про хеш там ни слова(
ganzis вне форума Ответить с цитированием
Старый 03.02.2012, 09:42   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
По поводу зашифровать\расшифровать - понятно, а вот про хеш там ни слова(
ну и правильно написано - DES - это алгоритм шифрования, а не вычисления хэша!

в библиотеке "Delphi Encryption Compedium Part I" (для delphi) перечисленных такие хеш функции:
Цитата:
23 Hash: MD4, MD5, SHA (other Name SHS), SHA1,
RipeMD128, RipeMD160, RipeMD256, RipeMD320,
Haval (128, 160, 192, 224, 256) with Rounds,
Snefru, Square, Tiger
Sapphire II (128, 160, 192, 224, 256, 288, 320)
как видите, DES тут не указан...


p.s. а зачем было лезть в чужую тему?! Почему не создать свою новую?!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить сумму Balda1111 Паскаль, Turbo Pascal, PascalABC.NET 2 12.04.2011 13:36
Товарищи нужно разгадать контрольную сумму trysoff Помощь студентам 3 23.08.2010 20:25
вычислить сумму элементов каждой строки матрицы saint13 Помощь студентам 0 04.05.2010 20:34
Вычислить сумму элементов каждой строки до первого отрицательного zealot74 Общие вопросы C/C++ 4 19.01.2010 10:29
Несчитает контрольную сумму напряжения PamPam Паскаль, Turbo Pascal, PascalABC.NET 2 28.12.2008 12:33