Вопросы по теме 'message-digest'
Как установить семя MessageDigest?
Класс MessageDigest реализует алгоритм SHA-1 (среди многих других). Алгоритм SHA-1 позволяет использовать разные «начальные» или начальные дайджесты. См. псевдокод SHA-1 .
Алгоритм инициализирует переменные или начальное значение:
Initialize...
3931 просмотров
schedule
24.03.2023
протокол для использования хэширования пароля с солью
Я пытаюсь понять, какая информация необходима для отправки в веб-приложении. По сути, у меня есть веб-приложение, работающее на веб-сервере, база данных, в которой есть таблица пользователей с хешированным паролем и солью, и, конечно же, веб-клиент с...
3149 просмотров
schedule
27.08.2022
Java-эквивалент PHP-функции pack
У меня есть пример приложения, которое генерирует хэш SHA1 в PHP следующим образом.
base64_encode(pack('H*', sha1($pass)));
Я пытался добиться того же на Java, но пока результат другой. Я использовал следующий подход (классы Base64 и Hex...
3716 просмотров
schedule
27.01.2024
Реализация HMAC-Whirlpool на Android
Кто-нибудь внедрил или использует Hmac-Whirlpool на телефоне Android? Я нашел whirlpool.java в Интернете, но поставщик безопасности по умолчанию в Android SDK, похоже, не имеет ни Whirlpool, ни Hmac-Whirlpool.
601 просмотров
schedule
04.09.2022
будет ли java messagedigest генерировать другой хеш MD5 в другой версии jdk?
Я использую дайджест сообщений Java для создания хеша MD5, который используется для аутентификации. Хеш MD5 хранится в базе данных как varchar2. Я провел тест, чтобы создать пользователя на моем сервере tomcat на моем локальном ноутбуке. Когда я...
8508 просмотров
schedule
05.04.2022
Проверка S/MIME с сертификатом x509
У меня возникли проблемы с проверкой подписанного S/Mime сообщения с сертификатом x509. Это мой код:
public class verifyMsg {
private static void verify(SMIMESignedParser s) throws Exception {
Security.addProvider(new...
7648 просмотров
schedule
26.02.2022
Все ли телефоны Android поддерживают SHA-256
Итак, прочтите этот пост: Как могу ли я вычислить хэш SHA-256 строки в Android?
и документы: http://developer.android.com/reference/java/security/MessageDigest.html
Мне любопытно; какие телефоны будут поддерживать SHA-256? В документации...
30202 просмотров
schedule
22.01.2023
Как SDK или ADT создают SHA1-дайджест для ресурсов пакетов приложений Android
В подписанном apk должен быть файл META-INF/MANIFEST.MF . И в этом файле мы можем найти такие дайджесты:
Имя: res/layout/main.xml SHA1-дайджест: NJ1YLN3mBEKTPibVXbFO8eRCAr8=
Имя: AndroidManifest.xml SHA1-дайджест:...
2537 просмотров
schedule
12.03.2022
Хеширование Java MD5 не соответствует хешированию C# MD5
Я очень мало знаю о шифровании/хешировании.
Мне нужно хешировать ключ шифрования. Пример на Java выглядит так...
String encryptionKey = "test";
MessageDigest messageDigest = MessageDigest.getInstance("MD5");...
3774 просмотров
schedule
18.02.2022
Нужен потокобезопасный MessageDigest в Java
Мне нужно хешировать несколько ключей из нескольких потоков, используя MessageDigest в среде, критической для производительности. Я узнал, что MessageDigest не является потокобезопасным, поскольку сохраняет свое состояние в своем объекте. Каким...
23410 просмотров
schedule
21.04.2023
Может кто-нибудь объяснить, как работает этот код MD5 MessageDigest?
Я изучаю MD5, а также SHA с MessageDigest. Вот код, который у меня есть из класса, который реализует MD5 с MessageDigest. У меня проблемы с пониманием.
Таким образом, он получает «экземпляр» MD5. Я предполагаю, что это алгоритм MD5? Затем он...
409 просмотров
schedule
15.12.2022
Хеширование необработанных байтов в Python и Java дает разные результаты.
Я пытаюсь воспроизвести поведение функции Python 2.7 в Java , но получаю разные результаты при выполнении (на первый взгляд) идентичной последовательности байтов через хэш SHA-256. Байты генерируются путем манипулирования очень большим целым числом...
868 просмотров
schedule
10.06.2023