Хобрук: Ваш путь к мастерству в программировании

Публикации по теме 'encryption'


Как хешировать в Python
Шифрование, расшифровка, контрольная сумма и многое другое Хеширование - ключевая часть большинства языков программирования. Большие объемы данных могут быть представлены в фиксированном буфере. В структурах "ключ-значение" для хранения ссылок используются хэши. Хеши используются для защиты. Хэши могут быть детерминированными или недетерминированными. Хеши могут значительно отличаться при небольших изменениях данных или очень похожи. В этой статье будут рассмотрены наиболее..

Проблемы и ограничения шифрования
Введение Чтобы предотвратить чтение конфиденциальной информации нежелательными сторонами, используется шифрование для преобразования файлов открытого текста в файлы зашифрованного текста с использованием секретного ключа. С его помощью пользователи могут защитить конфиденциальность, подлинность и целостность данных. У него так много положительных моментов, что его используют все организации, но у него есть некоторые ограничения, в то время как…

Вопросы по теме 'encryption'

Использование шифрования openssl с Java
У меня есть устаревший модуль C++, который предлагает шифрование/дешифрование с использованием библиотеки openssl (шифрование DES). Я пытаюсь перевести этот код в java, и я не хочу полагаться на DLL, JNI и т. д. Код C++ выглядит так:...
29.03.2024

Какова оптимальная длина соли пароля пользователя?
Совершенно очевидно, что любая соль вообще поможет при создании и хешировании пароля пользователя. Есть ли какие-нибудь рекомендации относительно того, как долго должна быть соль? Я буду хранить соль в своей пользовательской таблице, поэтому мне...
31.03.2024

Можно ли расшифровать хеши MD5?
Кто-то сказал мне, что видел программные системы, которые: получать зашифрованные пароли MD5 из других систем; расшифровать зашифрованные пароли и хранить пароли в базе данных системы, используя собственный алгоритм системы. Это...

Шифрование / защита строки подключения .NET Compact Framework
Я пишу приложение на C # для смарт-устройства под управлением Windows Mobile 6.1. Это довольно просто. Просто запрашиваю базу данных и получаю результаты. Ничего особенного. Эта программа будет развернута только внутри компании, но мы...

BadPaddingException при отдельном дешифровании с использованием AES в Java
Я делаю шифрование/дешифрование с помощью AES. Я пытаюсь зашифровать текст, а потом расшифровать отдельно. Мой AESEncrypt.java: import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import...
20.03.2024

Как зашифровать весь проект php/jquery
Я только что закончил разработку приложения, которое, помимо онлайн-доступа, мой клиент хочет, чтобы я дал ему резервный компакт-диск из соображений его собственной безопасности. Я был бы не против предоставить такой компакт-диск, но я бы предпочел...
13.03.2024

Шифрование в Метеоре
У меня есть форма входа пользователя. Имеет около 10 входов. Я хочу сохранить этого пользователя, случайным образом сгенерировать пароль, хешировать, посолить и сохранить. Как этого добиться? Я не смог найти хорошего руководства по использованию...

Не могу установить открытый/закрытый ключ в OpenSSL
Я пытаюсь установить открытый и закрытый ключ в EVP_PKEY в С++ из строки. Однако, даже после нескольких онлайн-примеров, PKEY всегда будет NULL. Вот код для воспроизведения проблемы (это для закрытых ключей, но эффект тот же для открытых ключей):...
30.03.2024

Обновление формы Sagepay с 2.22 до 3.00 — обновление PHP до шифрования AES
Я безуспешно пытался понять, как обновить шифрование, используемое в коде для трех сайтов электронной коммерции моей компании, с simpleXor на шифрование AES. Без этого я не могу обновить остальную часть кода, что означает, что после июля мы не сможем...
22.03.2024

Как расшифровать строку на C#, зашифрованную через PowerShell
Можно ли расшифровать строку на C#, зашифрованную с помощью PowerShell , и как? Строка шифруется с помощью PowerShell, как показано ниже: $pw = read-host "Enter Password" –AsSecureString ConvertFrom-SecureString $pw | out-file "C:\file.txt"...

Проблемы с чтением и расшифровкой очень БОЛЬШИХ файлов в байтах на Java
При чтении из очень большого зашифрованного файла на Java я использую следующий код: FileInputStream in = new FileInputStream("file.txt"); ByteArrayOutputStream baos = new ByteArrayOutputStream(); Writer writer = new BufferedWriter(new...
11.03.2024

В библиотеке нет папки Java, несмотря на установку JDK
В настоящее время работает OSX El Capitan на недавно настроенном компьютере. Я пытаюсь настроить неограниченную криптографическую политику Java, которая требует от меня изменения некоторых файлов в моей текущей jre, но я не могу найти папку Java,...
24.04.2024

Как алгоритм Signal Double Ratchet справляется с несколькими клиентами?
У меня есть только самые базовые знания о методах безопасности и шифрования, и я хотел бы знать, как обрабатываются приложения с несколькими получателями в мессенджере Signal (в очень краткой форме, без необходимости читать спецификацию). Очень...
12.05.2024

Расшифровать строку в C #, зашифрованную в PHP (Blowfish)
Я изо всех сил пытаюсь расшифровать некоторые значения на C #, зашифрованные в PHP. Шифрование в PHP выполняется следующим образом: function encrypt($pure_string, $encryption_key) { $iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH,...

Pkcs#11 Session.encrypt CKR_OPERATION_NOT_INITIALIZED с использованием NCryptoki
Я использую Pkcs#11 с dll NCryptoki, чтобы использовать наш HSM и управлять ключами. Почему этот код иногда выдает ошибку 145 (CKR_OPERATION_NOT_INITIALIZED)? Я пытаюсь избежать этого, но я все еще что-то упускаю... Эта ошибка возникает случайным...

Попытка зашифровать видеокадры с помощью RSA; получение мусора вместо исходных данных после расшифровки
Я пишу сценарий для шифрования и дешифрования видео с использованием алгоритма RSA в Python. Теперь я извлек кадры из видео и зашифрую каждое изображение по отдельности, а затем комбинирую изображения для создания видео. Затем я снова читаю кадры...

Расшифровать объект в AWS S3, не загружая его в локальную систему
У меня есть зашифрованный файл в ведре s3. Я хочу расшифровать его программно, не загружая его на свой локальный компьютер. Можно ли расшифровать зашифрованный файл, не загружая его на локальный компьютер? Вещи, которые я использую для шифрования...

Запустите другой фрагмент кода после остановки FileSystemWatcher
У меня есть код FileSystemWatcher на C#, который обнаруживает файлы, изменившие свое содержимое, а затем копирует эти файлы в указанный каталог (C:\Users\wost\Desktop\Data\files). После копирования файлов, то есть после того, как FileSystemWatcher...

Новые материалы

Я собираюсь научить вас Python шаг за шагом
Привет, уважаемый энтузиаст Python! 👋 Готовы погрузиться в мир Python? Сегодня я приготовил для вас кое-что интересное, что сделает ваше путешествие более приятным, чем шарик мороженого в..

Альтернатива шаблону исходящих сообщений для архитектуры микросервисов
Познакомьтесь с двухэтапным сообщением В этой статье предлагается альтернативный шаблон для папки Исходящие : двухэтапное сообщение. Он основан не на очереди сообщений, а на..

React on Rails
Основное приложение Reverb - это всеми любимый монолит Rails. Он отлично обслуживает наш API и уровень просмотра трафика. По мере роста мы добавляли больше интерактивных элементов..

Что такое гибкие методологии разработки программного обеспечения
Что представляют собой гибкие методологии разработки программного обеспечения в 2023 году Agile-методологии разработки программного обеспечения заключаются в следующем: И. Введение A...

Ториго  — революция в игре Го
Наш следующий вызов против ИИ и для ИИ. Сможет ли он победить людей в обновленной игре Го? Обратите внимание, что в следующей статье AI означает искусственный интеллект, а Goban  —..

Простое развертывание моделей с помощью Mlflow — Упаковка классификатора обзоров продуктов NLP от HuggingFace
Как сохранить свои модели машинного обучения в формате с открытым исходным кодом с помощью MLFlow, чтобы позже получить возможность легкого развертывания. Сегодня модели упаковки имеют несколько..

Математика и интуиция - Часть 1
У каждой математической формулы есть доказательство. Часто эти доказательства слишком сложно понять, поскольку многие из них основаны на индукции, некоторые - на очень сложных наблюдениях, а..