crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> 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  


Цитата(eldar85 @ 12.5.2010, 13:27) *
я немного ошибся, мне всего из одного параметра 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  


Цитата(eldar85 @ 12.5.2010, 13:50) *
да это яваскрипт и помоему он и в правду разхэшировывает) капец, сколько головняков с этими хэшами...
а есть в Qt функция для декодирования хэшей???

спасибо что отвечаете, сейчас покапаюсь в QCryptographicHash, может там есть что то для декодирования хэшей...

Хэши бываю разные. Алгоритмов куча. Да и вообще, хэши не для того созданы, чтобы их расшифровывали:)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 3.1.2025, 7:38