Описание тега hashalgorithm

1 ответ

Алгоритм SHA 256 в Power Builder 6.5

Я пытаюсь сохранить данные как можно более безопасным способом в базе данных. Для этого я хочу реализовать алгоритм SHA-256 в Powerbuilder версии 6.5. Это старый звук, который я внедряю SHA 256 в PowerBuilder (инструмент разработки приложений для на…
10 сен '12 в 13:31
1 ответ

Как я могу вычислить CRC32 как целое число со знаком в C#?

Я разработчик PHP и немного не в себе в C#. В PHP есть функция crc32(), которая возвращает целое число со знаком для любой строки, которую вы передаете. Так вот к чему я привык: <?php echo crc32("test"); // displays -662733300 Я хотел бы сделать …
17 янв '14 в 00:51
2 ответа

Размер массива хеш-таблицы?

Я читаю книгу об алгоритме, чтобы найти лучшую альтернативу списку. В книге упоминается, что размер массива для хэш-таблицы должен быть в два раза больше элементов, которые необходимо добавить. Тем не менее, не упоминается размер массива, когда речь…
10 янв '14 в 20:41
1 ответ

Получить строковое значение пароля из хеш-значения

Я создал хеш-значение для пароля, используя приведенный ниже код. Я сохраняю значение, которое возвращается из метода ниже. public static string CreateHash(string password) { // Generate a random salt RNGCryptoServiceProvider csprng = new RNGCryptoS…
13 июл '15 в 02:00
2 ответа

Разница между Hashlib и System.Security.Cryptography.HashAlgorithm

Я пытаюсь понять, как работают алгоритмы хеширования, особенно SHA3-512. Чтобы увидеть, как это работает, я искал коды в Google и наткнулся на Hashlib. Код не работает, так как у меня нет библиотеки Hashlib (не знаю, как она должна называться). Как …
07 июн '14 в 14:33
1 ответ

БД AdventureWorks2012 - как хранился пароль и как проверялся пароль?

Я получил базу данных AdventureWorks2012 по http://msftdbprodsamples.codeplex.com/releases/view/55330 и пытался проверить ValidatePassword из таблицы Person.Password. В описании столбца PasswordHash указано "Пароль для учетной записи электронной поч…
1 ответ

Могу ли я просто передать значение NULL в качестве параметра "выходной буфер" HashAlgorithm.TransformBlock()?

HashAlgorithm.TransformBlock() имеет outputBuffer параметр, который задокументирован как копия части входного массива, используемая для вычисления хеш-кода. звучит так, как будто мои данные будут прочитаны, использованы для изменения состояния механ…
09 апр '14 в 06:52
3 ответа

Почему ComputeHash не действует детерминистически?

Я столкнулся с интересной проблемой.. Кажется, что ComputeHash() для хэша "HMACSHA256" не ведет себя детерминистически... если я создаю два экземпляра HashAlgorithm, используя HashAlgorithm.Create("HMACSHA256").. И запускаю ComputeHash, Я получаю дв…
06 июл '10 в 13:14
1 ответ

tymon/jwt-auth Laravel: Подпись токена не может быть подтверждена

Я получаю access_token от стороннего успешного входа в систему. Теперь я хочу декодировать этот токен с помощью tymon/jwt-auth и получить полезную нагрузку от этого токена. Когда я пытаюсь декодировать тот же токен с помощью отладчика ввода-вывода J…
19 июн '18 в 13:18
2 ответа

Как включить hash_algos()? Я с Php 5.2.11

Моя версия PHP 5.2.11, что выше, чем требуется для hash_algos. однако, когда я запускаю его через Интернет или из командной строки, он возвращает Fatal error: Call to undefined function hash_algos() Как и для других хэш-функций. Нужно ли мне что-то …
15 окт '10 в 22:37
1 ответ

Вывод из HashAlgorithm в.NET Core

В.NET Framework, если бы нам нужно было создать наш собственный алгоритм шифрования, мы могли бы создать наш собственный класс, например: public class MyAlgorithm: System.Security.Cryptography.HashAlgorithm { } Но в.NET Core это кажется очень ограни…
12 апр '17 в 07:22
6 ответов

Java hashtable или hashmap?

Я искал, чтобы найти более быструю альтернативу списку. В книге алгоритмов hashtable кажется самым быстрым, используя отдельную цепочку. Тогда я обнаружил, что Java имеет реализацию hashtable и из того, что я читал, кажется, что он использует отдель…
13 янв '14 в 18:14
3 ответа

.NET: удаление объекта HashAlgorithm

Объекты, производные от HashAlgorithm, такие как MD5CryptoServiceProvider, имеют метод Dispose(), но он является закрытым. Вместо этого он имеет метод Clear(), который "Освобождает все ресурсы", используемые им. WTF? Это как правильно утилизировать …
17 апр '09 в 18:34
1 ответ

Создайте сертификаты с sha-256 в качестве алгоритма хеширования в oracle 11g, используя менеджер orapki/wallet

Я создаю соединение с поддержкой SSL между базой данных oracle 11g (11.2.0.1) и java-клиентом, используя драйвер jdbc для тонких клиентов (тип 4). Мы создаем клиентские / серверные / корневые сертификаты с помощью утилиты orapki и помещаем сертифика…
04 июл '16 в 19:13
1 ответ

Как я могу сгенерировать подпись, используя алгоритм хеширования HMACSHA1 с бобовой оболочкой в ​​jmeter

Мне нужно сгенерировать сигнатуру с использованием алгоритма хеширования HMACSHA1 с использованием сценариев beanhell в jmeter. Эту подпись мне нужно поставить в URL. Кто-нибудь может направить меня?
1 ответ

Алгоритм Deep Hash Invert (должен быть в ruby)

У меня есть хэш H (см. внизу) и необходимо выполнить операцию глубокого инвертирования, чтобы новый хеш H2 возвращается, где каждый ключ K значение внутри исходного хэша Ключи в H2 отобразить в массив массивов всех последовательностей ключей, которы…
31 июл '15 в 16:37
4 ответа

Есть ли разница между SHA256.Create() и HashAlgorithm.Create("SHA-256")?

Эти два блока кода возвращают одно и то же? Предполагать arr та же byte[] в обоих примерах: Пример кода 1 HashAlgorithm a = HashAlgorithm.Create("SHA-256"); var result = a.ComputeHash(arr); Пример кода 2 SHA256 b = SHA256.Create(); var result = b.Co…
02 дек '15 в 09:27
2 ответа

FIPS-совместимый HashAlgorithm на WinXP?

Как я могу использовать C# в FIPS-совместимом окне WinXP SP2 для уникального хэширования содержимого данного файла? Я не беспокоюсь о производительности (пока?). Надеемся, что кто-то может указать на исключение из "правила", но кажется, что классы "…
04 авг '09 в 22:04
1 ответ

Когда число байтов, записанных HashAlgorithm.TransformBlock, отличается от входного размера?

MSDN заявляет о TransformBlock: public int TransformBlock( byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset ) Возвращаемое значение: количество записанных байтов. Я предполагаю, что выходной буфер имеет дост…
02 апр '12 в 12:27
1 ответ

C# GetHashCode() Высокопроизводительный алгоритм хеширования

Возможный дубликат: Какой лучший алгоритм для переопределенного System.Object.GetHashCode? Нам известно, что если мы переопределим Equals метод Object в наших пользовательских типах мы также должны переопределить и обеспечить реализацию GetHashCode …
19 май '12 в 18:42