5 / 5 / 1
Регистрация: 11.10.2013
Сообщений: 416
|
|||||||||||
1 | |||||||||||
Изменение хэш-функции21.04.2018, 13:41. Показов 815. Ответов 12
Метки нет (Все метки)
Здравствуйте.
Подскажите, как изменить хэш-функцию SHA-512, чтобы на вход она принимала численные значения, а не строку?
0
|
21.04.2018, 13:41 | |
Ответы с готовыми решениями:
12
Хэш функции Написание хэш-функции Умножение хэш-функции Пример коллизии хэш функции |
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
|
21.04.2018, 13:56 | 2 |
Тебе нужно изменить строки 141, 147, написав там вместо
input ту переменную, которую тебе надо.
1
|
5 / 5 / 1
Регистрация: 11.10.2013
Сообщений: 416
|
||||||
21.04.2018, 14:01 [ТС] | 3 | |||||
nonedark2008, я эту функцию буду вызывать из main. На входе массив вида:
0
|
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
|||||||||||
21.04.2018, 14:17 | 4 | ||||||||||
Сделай вот такую функцию:
0
|
5 / 5 / 1
Регистрация: 11.10.2013
Сообщений: 416
|
|
21.04.2018, 14:54 [ТС] | 5 |
nonedark2008, Исправил функцию также в заголовочном файле. Выдало 2 ошибки:
Ошибка 1 error C2440: =: невозможно преобразовать "std::string" в "unsigned char *" 2 IntelliSense: не существует подходящей функции преобразования из "std::string" в "unsigned char *"
0
|
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
|
21.04.2018, 14:58 | 6 |
Alex7676, тебе нужно еще и заголовочный файл отредактировать, добавив туда объявление новой функции.
0
|
5 / 5 / 1
Регистрация: 11.10.2013
Сообщений: 416
|
||||||
21.04.2018, 15:00 [ТС] | 7 | |||||
nonedark2008, да, я отредактировал:
Ошибка 1 error C2440: =: невозможно преобразовать "std::string" в "unsigned char *" 2 IntelliSense: не существует подходящей функции преобразования из "std::string" в "unsigned char *"
0
|
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
|
21.04.2018, 15:03 | 8 |
Alex7676, очевидно, что где-то в коде у тебя вызывается старая функция, которая принимала
std::string .
0
|
5 / 5 / 1
Регистрация: 11.10.2013
Сообщений: 416
|
|||||||||||
21.04.2018, 15:05 [ТС] | 9 | ||||||||||
nonedark2008, вот мой main, больше ничего нет...
0
|
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
||||||
21.04.2018, 16:30 | 10 | |||||
Про то, что и возвращаемое значение должно быть другого типа ты не говорил.
SHA512::DIGEST_SIZE байт.
1
|
5 / 5 / 1
Регистрация: 11.10.2013
Сообщений: 416
|
|
22.04.2018, 02:15 [ТС] | 11 |
nonedark2008, спасибо!
0
|
1468 / 1009 / 456
Регистрация: 30.10.2017
Сообщений: 2,800
|
|
22.04.2018, 02:41 | 12 |
0
|
5 / 5 / 1
Регистрация: 11.10.2013
Сообщений: 416
|
|
22.04.2018, 02:44 [ТС] | 13 |
QuakerRUS, сначала также сделал, но на что-то там ругалось, уже и не вспомню на что. Сейчас переделал снова и работает. Магия
0
|
22.04.2018, 02:44 | |
22.04.2018, 02:44 | |
Помогаю со студенческими работами здесь
13
Есть ли стандартные хэш функции Нужны исходники хэш-функции Определение хэш-функции для контейнера Класс хэш-функции, выскакивает ошибка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |