Я пытаюсь решить задачу keygenme. Я обнаружил, что значение ulong
хранится как string
. Хэш вычисляется с использованием SHA512Managed
и имеет значение только 16 байтов из 128 байтов. Мне нужно найти такое значение ulong
, которое хранится как string
, которое дает хэш, который имеет 16 конкретных байтов. Как я понимаю, алгоритм SHA нельзя отменить, поэтому единственным возможным решением является подход с грубой силой. Есть 18,446,744,073,709,551,616 возможных значений улунга, что довольно много. Итак, вопрос: «Можно ли вычислить только 16 байт о хэш для уменьшения времени вычисления?». P.S. Если вы знаете другой способ решить мою задачу, скажите мне. Спасибо!Можно ли вычислить только часть хэша SHA512? (C#)
0
A
ответ
0
Нет, это не так. Алгоритм вращает значения, поэтому вы не можете оставить какую-либо часть его при вычислении.
Теоретически вы можете оставить небольшую часть из последнего раунда, но это не имело бы никакого реального значения для времени, затрачиваемого на грубое форсирование.
Смежные вопросы
- 1. хэша с помощью SHA512 - длина хэша
- 2. Создание хэша ascii SHA512 в sql-сервере
- 3. Z3: Можно ли упростить только часть утверждений?
- 4. Хранение хэша паролей SHA512 в базе данных
- 5. как зашифровать значение хэша с помощью SHA512
- 6. C# - Можно ли использовать хэш с помощью RSA SHA512?
- 7. Объект Формат файла на iOS (получение SHA512 хэша установленного приложения)
- 8. Можно ли загружать только часть класса в C#?
- 9. Можно ли изменить только часть TextView?
- 10. Можно ли отобразить только часть массива? (Array.map())
- 11. Можно ли окрасить только часть JTextpane?
- 12. Можно ли только удалить часть шаблона
- 13. Можно ли выделить только часть изображения (непрозрачность)?
- 14. Как я могу получить только часть хэша в Perl?
- 15. C# - Как уменьшить SHA512 до размера
- 16. Можно ли вычислить предельные значения?
- 17. Javascript: Изменить определенную часть хэша
- 18. Как напечатать SHA512 хэш в C
- 19. Как вычислить индекс массива из хэша
- 20. Можно ли загрузить только часть ZIP-архива (например, один файл)?
- 21. Можно ли загружать только часть очень длинных записей в MongoDb?
- 22. Можно ли вычислить хэш MD5 непосредственно на языке T-SQL?
- 23. Можно ли отобразить только часть файла с помощью mmap?
- 24. C++: Как вычислить значение хэша из нескольких хешируемых элементов?
- 25. Как использовать SecureString для создания хэша SHA1 или SHA512?
- 26. Можно ли вычислить двойной интеграл, используя scipy.integrate.fixed_quad?
- 27. C# SHA512/Public Static String
- 28. рубин получить часть хэша Redis
- 29. Можно ли заморозить часть таблицы
- 30. Шифрование SHA512 Пример в c