Форум программистов, компьютерный форум CyberForum.ru

Есть ли стандартные хэш функции - C++

Восстановить пароль Регистрация
 
Warezovvv
 Аватар для Warezovvv
9 / 9 / 2
Регистрация: 09.12.2012
Сообщений: 219
12.08.2014, 23:19     Есть ли стандартные хэш функции #1
Есть ли в C++ стандартные хэш функции, в которые передаешь строку, получаешь на возврате строку, типа MD5 или CRC32.
Спасибо.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2014, 23:19     Есть ли стандартные хэш функции
Посмотрите здесь:

Хэш функции C++
C++ стандартные функции
Стандартные функции String.h C++
C++ Стандартные и пользовательские функции языка С
C++ есть ли стандартные библиотеки, чтоб парсить xml
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
12.08.2014, 23:21     Есть ли стандартные хэш функции #2
Warezovvv, нет.
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,040
12.08.2014, 23:26     Есть ли стандартные хэш функции #3
Warezovvv,
В Си вообще ничего нет, по большому счету
зато есть куча библиотек, и стандартных, и фирменных, и самописных
вот например что дал Гугл
http://dartdot.ru/Библиотеки/Криптог.../Hash/112.html
Warezovvv
 Аватар для Warezovvv
9 / 9 / 2
Регистрация: 09.12.2012
Сообщений: 219
12.08.2014, 23:32  [ТС]     Есть ли стандартные хэш функции #4
Погодьте, я вот нашел Crypto Api от мирасофта. Или вы не считаете это за библу?
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,040
12.08.2014, 23:45     Есть ли стандартные хэш функции #5
Цитата Сообщение от Warezovvv Посмотреть сообщение
Или вы не считаете это за библу?
а я откуда знаю?
я с этим не работал
но раз есть слово Api это обычно не просто библиотека, это целый набор для удобства разработки
например ВинАпи это куча библиотек и заголовочных файлов
DrOffset
6422 / 3796 / 878
Регистрация: 30.01.2014
Сообщений: 6,585
12.08.2014, 23:59     Есть ли стандартные хэш функции #6
Цитата Сообщение от Warezovvv Посмотреть сообщение
огодьте, я вот нашел Crypto Api от мирасофта. Или вы не считаете это за библу?
Считаем. Только к стандартным для С++ она не относится. Стандартное - это то, что написано в стандарте С++, ответ "нет" относился именно к такой постановке.
Warezovvv
 Аватар для Warezovvv
9 / 9 / 2
Регистрация: 09.12.2012
Сообщений: 219
13.08.2014, 00:00  [ТС]     Есть ли стандартные хэш функции #7
Я не правильно вопрос поставил. Моя вина. Посчитал Микрософт за стандарт ( да простит меня нормальный человек). Ну из микрософтовского стандарта только CryptoApi?!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.08.2014, 00:05     Есть ли стандартные хэш функции
Еще ссылки по теме:

C++ класс хэш-функции, выскакивает ошибка
Пример коллизии хэш функции C++
Есть ли какие то стандартные функции преобразования double в string? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Убежденный
Системный программист
 Аватар для Убежденный
14175 / 6190 / 982
Регистрация: 02.05.2013
Сообщений: 10,298
Завершенные тесты: 1
13.08.2014, 00:05     Есть ли стандартные хэш функции #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
В Crypto++ есть все, что Вам нужно. CRC32 есть в Boost, кстати.
На Crypto API тоже можно вычислять MD5/SHA1 и т.п., просто код в
итоге будет более "зашумленным".

Пример вычисления SHA-1 на Crypto++:
C++
1
2
3
SHA1 HashEngine;
byte Digest[SHA1::DIGESTSIZE];
HashEngine.CalculateDigest(Digest, Buffer, BuffSize);
Yandex
Объявления
13.08.2014, 00:05     Есть ли стандартные хэш функции
Ответ Создать тему
Опции темы

Текущее время: 01:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru