Описание тега keccak
A cryptographic hash algorithm which uses a sponge construction. Use this tag for questions which relate to the use and implementation of the Keccak sponge function family in general. For questions which relate specifically to the SHA-3 family of hash functions, use the sha-3 tag instead. SHA-3 is powered by Keccak, but the two terms are not the same.
2
ответа
Как получить хеш keccak256 в Солидности
Я только начал с твердости, я использовал трюфель для компиляции и развертывания кода на ganache, все работает, как я ожидал, я могу вызывать другие функции в коде, но есть определенные функции, к которым может получить доступ только владелец, код к…
12 апр '18 в 09:53
1
ответ
Круглые константы в Кеччаке
Недавно, просто ради этого, я пытался реализовать Keccak, криптографический примитив SHA-3. Однако я столкнулся с некоторыми проблемами, в частности с вычислением округлых констант, используемых на шаге "Йота" перестановки. Просто чтобы убрать это с…
22 окт '18 в 04:41
1
ответ
Получить правильный Kekkak256 загруженного файла в NodeJS
Я использую модуль keccak256 npm для вычисления хэша загруженного файла. Я проверяю правильность и вижу, что данный хэш не соответствует тем, которые сравниваются в некоторых онлайн-хеш-калькуляторах (таких как: этот или этот или этот). Код, который…
13 фев '19 в 22:00
2
ответа
QCryptographicHash - что такое SHA3 в реальности?
Я получил такой кусок кода: void SHAPresenter::hashData(QString data) { QCryptographicHash* newHash = new QCryptographicHash(QCryptographicHash::Sha3_224); newHash->addData(data.toUtf8()); QByteArray hashResultByteArray = newHash->result(); se…
28 мар '17 в 07:33
1
ответ
Неожиданный вывод кеккака
Я экспериментирую с различными реализациями Keccak для Java. Эта реализация является наиболее многообещающей, но я получаю странные результаты. Тестовые случаи определены здесь (хотя я использую шестнадцатеричные строки напрямую, согласно тестовым в…
07 мар '13 в 03:00
1
ответ
Правильно ли в реализации реализован хэш-библиотека библиотеки шифрования C#
Хашлиб команда, Я не уверен, что библиотека SHA3 (Keccak) возвращает правильное шифрование. Я использовал последний исходный код (changeset 78295), загруженный из codeplex, но он не соответствует вектору и результату, представленному в Википедии (ст…
04 июн '13 в 13:42
0
ответов
Лучший способ выбрать значение массива, используя хэш? Одно и то же значение должно выбираться каждый раз для одного и того же хэша
Скажем, у меня есть обычный массив Javascript около 500 слов, т.е.var words = ['apple', 'banana', cherry'... и хеш-код Keccak256 (SHA-3), который генерируется, а затем сохраняется. Мне нужно использовать хеш, чтобы выбрать значение в массиве. Каждый…
19 янв '18 в 01:13
1
ответ
Использование библиотеки Keccak в проекте C++
Я пытаюсь использовать пакет Keccak Code в проекте, особенно расширяемую хеш-функцию SHAKE128. Я выполнил их инструкции по компиляции библиотеки и получил две папки: одну - libkeccak.a, в которой полно файлов .o, а другую - libkeccak.a.headers и пол…
10 мар '18 в 12:24
1
ответ
PRNG для аутентификации на основе хеша
Я пытаюсь реализовать аутентификацию на основе хеша, используя структуру "цепочки деревьев", описанную в http://www.springer.com/us/book/9783540887010 или https://www.imperialviolet.org/2013/07/18/hashsig.html Для этого мне понадобится (детерминиров…
03 мар '16 в 14:32
1
ответ
Простой способ понять реализацию алгоритма хеширования SHA-3 Keccak
Я искал ссылки на алгоритм keccak в Интернете, но ни один не дает мне понять. Вот несколько ссылок, которые я нашел. http://plaintext.crypto.lo.gy/article/495/untwisted-a-cryptol-%20implementation-of-keccak-part-1 http://en.wikipedia.org/wiki/SHA-3 …
05 май '14 в 09:53
1
ответ
Простая реализация хеширования SHA-3 Keccak с неправильным выводом в C#?
Я буду держать это коротко и просто! Я изучаю C# и пытаюсь заставить библиотеку HashLib @ https://hashlib.codeplex.com/ работать над новым алгоритмом SHA-3 Keccak. Я написал простое консольное /Win32-приложение, которое предположительно должно вывод…
27 дек '12 в 21:05
1
ответ
Keccak SHA-3-512: пропущена деталь
Я просто хочу использовать SHA-3-512. Поэтому я использовал KeccakCodePackage. Я прочитал спецификацию и использовал их. Чтобы проверить свой результат, я использую следующий онлайн-хэш-сайт. Мой результат для "Некоторые данные": 15d7fb5fcb81cf8f178…
03 мар '18 в 03:03
0
ответов
Как вычисляется 't' в раунде Rho спецификаций Keccak?
Я создаю криптографическую библиотеку с минимальной зависимостью и работаю над реализацией keccak на основе этого документа спецификации. Я запутался в следовании аспект t Расчет описан в статье среди группы расчетов на стр. 8. Есть ли простой, пито…
09 янв '18 в 03:17
1
ответ
Кекчак-256 в PHP
Мне нужно создавать хэши с помощью алгоритма Keccak-256 (НЕ SHA3). Я использую PHP 7.1, и когда я вызываю hash_algos(), мне возвращаются зарегистрированные алгоритмы, но Keccak-256 не существует. Поддерживаемые алгоритмы: [0] => md2 [1] => md4…
25 июн '17 в 00:34
2
ответа
Безопасно ли вырезать хэш?
Я хотел бы хранить хэши для примерно 2 миллиардов строк. Для этой цели я бы хотел использовать как можно меньше памяти. Рассмотрим идеальный алгоритм хеширования, который возвращает хеш в виде последовательности шестнадцатеричных цифр (например, хеш…
30 апр '13 в 13:46
2
ответа
Является ли платформа хеш-функции (например, SHA) независимой?
Мне нужно сравнить хешированные данные с разных платформ. Используемая хеш-функция - SHA3 Кеккака. Я начал с предположения, что значения, генерируемые хешем, не зависят от платформы; но затем эти два онлайн-инструмента доказали мне обратное: http://…
03 июл '15 в 10:11
1
ответ
Я понятия не имею, что может быть прослушано
Поэтому я пытаюсь написать свою собственную программу "keccaksum", кроме запуска for i in {1..50}; do ./keccaksum 256 test.o; done выходы 4d4cc035e544cd4837b45550094dd3c419e380af3b0c74109c00053c7ed82040 test.o большую часть времени и b19d21947b7228d…
02 июн '14 в 03:46
2
ответа
Как расшифровать алгоритм keccak
Я готовлю презентацию о Keccak ( http://keccak.noekeon.org/). В этой презентации я хотел бы зашифровать простой текст, который поднимает следующие вопросы: Какова точная роль функции заполнения (как получить куб 1600 бит из 64 бит)? После шифрования…
21 май '13 в 10:05
1
ответ
C++ с использованием библиотеки Keccak
Я работаю над диссертацией бакалавра, и мне нужно протестировать некоторые пост-квантовые алгоритмы. Я скачал их из NIST. Но когда я попробовал DAGS: https://csrc.nist.gov/CSRC/media/Projects/Post-Quantum-Cryptography/documents/round-1/submissions/D…
04 дек '18 в 03:23
1
ответ
Разница между Меркле – Дамгардом и губкой, используемой в KECCAK
Привет хорошему сообществу Stackru! У меня возникают трудности с пониманием разницы между конструкцией Меркля – Дамгарда и функцией губки, используемой в KECCAK. Конструкция Меркла – Дамгарда итеративно принимает блоки сообщений, но, как я обнаружил…
26 окт '16 в 11:23