Описание тега message-digest
3
ответа
Чем хэш MD5 или SHA-X отличается от шифрования?
Я пару раз читал, что MD5 не является шифрованием, например, на MD5 ... Шифрование? или утилита дайджеста сообщений командной строки. Что ж, я понял, что это дайджест хеша / сообщения, и объяснение в приведенных выше ссылках говорит, что для шифрова…
27 сен '11 в 18:34
6
ответов
Когда безопасно использовать сломанную хеш-функцию?
Тривиально использовать безопасную хеш-функцию, такую как SHA-256, и продолжать использовать MD5 для безопасности - это безрассудное поведение. Тем не менее, есть некоторые сложности, связанные с уязвимостями хеш-функций, которые я хотел бы лучше …
22 май '10 в 19:27
2
ответа
Получение входного текста обратно из MessageDigest
Здесь, на SO, много людей, которые предлагают разные подходы к проблеме, которая у меня есть, но ни один из них, похоже, не работает для меня. В настоящее время я тестирую сервер меток времени и (помимо прочего, я отправляю серверу сообщение), и мне…
13 мар '14 в 02:27
2
ответа
Java MD5 шифрование минус значение в байтовом массиве
Здравствуйте, я использую приведенный ниже код для шифрования строки. Я нашел, что MD5 заставляет работать в -127 - +128 значениях. Я получаю значение в минус за. public static void main(String[] args) throws Exception { String message = "smile"; en…
11 май '15 в 07:02
3
ответа
Генерация хэша с использованием Java-дайджеста становится медленнее
У меня действительно любопытная ситуация в рабочей среде с использованием wildfly 8.2 и Java 1.7. Ситуация такова, что когда сервер работает более 2 недель, логин начинает снижать производительность. Я искал подсказки, которые могут указать, где про…
14 июн '17 в 08:56
1
ответ
Что-то вроде дайджеста сообщения, но он постепенно описывает файл
У меня есть набор географически удаленных узлов с разнородными операционными системами, которые должны передавать файлы и обновления с помощью программы на Java, которую я пишу. В настоящее время мне нужно отправить весь файл снова, если файл изменя…
17 фев '12 в 15:23
1
ответ
Поток закрыл ошибку Groovy
Привет, я пытаюсь подключиться к FTP, прочитать файл и сгенерировать контрольную сумму md5 для этого файла, но я столкнулся с ошибкой Stream Closed. Вот мой код import java.io.FileInputStream; import java.security.MessageDigest; import java.util.Pro…
12 мар '14 в 12:53
3
ответа
Дайджест сообщения Java [MD5] не производит ожидаемый хеш
Я пытаюсь сгенерировать хеш-код MD5, используя следующий код: String password = "password"; MessageDigest digest = MessageDigest.getInstance("MD5"); ByteArrayInputStream bais = new ByteArrayInputStream(password.getBytes()); int size = 16; byte[] byt…
12 ноя '13 в 13:57
3
ответа
Нужен потокобезопасный MessageDigest в Java
Мне нужно хэшировать несколько ключей из нескольких потоков, используя MessageDigest в среде, критичной к производительности. Я узнал, что MessageDigest не является потокобезопасным, поскольку хранит свое состояние в своем объекте. Каков наилучший с…
09 июл '13 в 17:54
1
ответ
Криптография Java / Ошибка безопасности
У меня есть некоторый код ниже, который должен создать хеш сообщения с использованием SHA1, распечатать хеш, зашифровать сообщение с помощью алгоритма RSA, распечатать зашифрованное сообщение, затем расшифровать сообщение и снова напечатать хэш. Пер…
07 дек '14 в 09:58
1
ответ
Что делает сброс MessageDigest?
Вот код, о котором я говорю: md.reset(); Что метод reset() делает с объектом MessageDigest? Зачем это нужно?
01 дек '13 в 23:34
1
ответ
Хеширование с помощью соли на Android и Iphone
Я разрабатываю приложение для Android и iPhone, которое требует шифрования некоторых данных. Я хочу знать, есть ли способ шифрования данных, производящих одинаковый хэш на обеих платформах. У меня есть соль, я просто хотел получить одинаковые зашифр…
29 май '12 в 12:50
1
ответ
СообщениеДайджест в CryptoJS Дайджест байта Buffer SHA512
Я пытаюсь переварить массив байтов с SHA512 Джава: MessageDigest sha512 = MessageDigest.getInstance("SHA-512"); System.out.println("sha512: "+Arrays.toString(sha512.digest(buffer.array()))); этот пример вычисляет с вводом: [18, 52, 49, 114, -101, -1…
17 дек '18 в 17:46
1
ответ
Функции SHA_256 портят пространство памяти
Я пытался использовать функции SHA_256 в sha256.h в системе FreeBSD 9.1, но похоже, что это повреждает пространство памяти моей программы, вызывая все виды маниакального поведения. Я написал быструю программу, чтобы просто играть с этими функциями, …
25 апр '13 в 02:56
2
ответа
Столкновение Атаки, Дайджесты сообщений и возможное решение
Я провел некоторые предварительные исследования в области дайджестов сообщений. В частности, атаки на коллизию криптографических хеш-функций, таких как MD5 и SHA-1, таких как пример Postscript и дубликат сертификата X.509. Из того, что я могу сказат…
14 янв '11 в 05:40
1
ответ
Хеширование Java MD5 не соответствует хешированию C# MD5
Я очень мало знаю о шифровании / хешировании. Я должен хешировать ключ шифрования. Пример на Java выглядит следующим образом... String encryptionKey = "test"; MessageDigest messageDigest = MessageDigest.getInstance("MD5"); messageDigest.update(encry…
14 июн '12 в 18:14
0
ответов
Как сгенерировать PKCS7 для хэша Sha256 любого файла или обычного текста в java и процессе проверки?
Код для поколения Pkcs7 @SuppressWarnings({ "unchecked", "rawtypes" }) public static byte[] createDetachedSignature() throws NoSuchAlgorithmException, NoSuchProviderException, DSCException, InvalidKeyException, SignatureException, CertificateEncodin…
15 ноя '17 в 13:45
1
ответ
url безопасный base64 в MySQL
URL MySQL TO_BASE64 безопасен? Используя Java, я могу написать следующий код: import org.apache.commons.codec.binary.Base64; public class Main { public static void main(String[] args) { String text = "SomeText"; byte[] input = text.getBytes(); // ur…
02 ноя '13 в 20:09
1
ответ
Неверный SHA-256 хеш строки в MessageDigest
В некоторых тестах я использовал библиотеку MessageDigest в Groovy, а иногда эта функция возвращает неправильное значение. Вот мой код ниже: import java.security.MessageDigest; String.metaClass.toSHA256 = { def messageDigest = MessageDigest.getInsta…
23 апр '15 в 18:21
1
ответ
Результаты MD5 отличаются между DigestUtils и MessageDisgest
Я пытался использовать java.security.MessageDigest или org.apache.commons.codec.digest.DigestUtils, чтобы сделать md5, но получаются разные результаты. Пример кода, как показано ниже: public static void main( String[] args ) { System.out.println("Me…
30 июн '15 в 10:08