QHash и QMultiHash |
Здравствуйте, гость ( Вход | Регистрация )
QHash и QMultiHash |
eldar85 |
12.5.2010, 10:15
Сообщение
#1
|
программист Группа: Участник Сообщений: 283 Регистрация: 2.1.2010 Из: Москва Пользователь №: 1348 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте, хотелось бы узнать про эти функции QHash и QMultiHash, в документации не могу разобраться, так как плохо дружу с энглишом...
сейчас опишу что должна делать та функция которая мне нужна: у меня есть два рандомных переменных QString - 1505f82a8943db8be988416b6323a3e15d6bea9057fb39b9ce41165f и второй 57010715 и должно получиться вот такое - dd9bb3f6dc4f860e66 капец, уже несколько дней грею голову над этим и никак не разберусь... есть у кого идеи??? заранее благодарен... |
|
|
kibsoft |
12.5.2010, 10:56
Сообщение
#2
|
Участник Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2 |
Тебе по всей видимости нужен QCryptographicHash.
Сообщение отредактировал kibsoft - 12.5.2010, 10:59 |
|
|
eldar85 |
12.5.2010, 12:27
Сообщение
#3
|
программист Группа: Участник Сообщений: 283 Регистрация: 2.1.2010 Из: Москва Пользователь №: 1348 Спасибо сказали: 0 раз(а) Репутация: 0 |
я немного ошибся, мне всего из одного параметра 50a68f4cd6f3bb9dd4ab66e06 нужно методом хэширования получить вот это - dd9bb3f6dc4f860e66
в яваскрипте эта функция выглядит так: decodehash('50a68f4cd6f3bb9dd4ab66e06') нужен аналог вот этой функции чтобы тоже самое выводила... |
|
|
BRE |
12.5.2010, 12:35
Сообщение
#4
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
Посмотри на класс QCryptographicHash. Может это то, что тебе надо.
Упс, только увидел, что kibsoft уже рекомендовал. Сообщение отредактировал BRE - 12.5.2010, 12:37 |
|
|
kibsoft |
12.5.2010, 12:38
Сообщение
#5
|
Участник Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2 |
я немного ошибся, мне всего из одного параметра 50a68f4cd6f3bb9dd4ab66e06 нужно методом хэширования получить вот это - dd9bb3f6dc4f860e66 в яваскрипте эта функция выглядит так: decodehash('50a68f4cd6f3bb9dd4ab66e06') нужен аналог вот этой функции чтобы тоже самое выводила... Судя по названию функции в JS - это расшифровка хэша В QCryptographicHash наоборотот для получения хэша. |
|
|
eldar85 |
12.5.2010, 12:50
Сообщение
#6
|
программист Группа: Участник Сообщений: 283 Регистрация: 2.1.2010 Из: Москва Пользователь №: 1348 Спасибо сказали: 0 раз(а) Репутация: 0 |
да это яваскрипт и помоему он и в правду разхэшировывает) капец, сколько головняков с этими хэшами...
а есть в Qt функция для декодирования хэшей??? спасибо что отвечаете, сейчас покапаюсь в QCryptographicHash, может там есть что то для декодирования хэшей... |
|
|
kibsoft |
12.5.2010, 13:00
Сообщение
#7
|
Участник Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2 |
да это яваскрипт и помоему он и в правду разхэшировывает) капец, сколько головняков с этими хэшами... а есть в Qt функция для декодирования хэшей??? спасибо что отвечаете, сейчас покапаюсь в QCryptographicHash, может там есть что то для декодирования хэшей... Хэши бываю разные. Алгоритмов куча. Да и вообще, хэши не для того созданы, чтобы их расшифровывали:) |
|
|
Текстовая версия | Сейчас: 3.1.2025, 7:31 |