Публикации по теме 'encryption'
Как хешировать в Python
Шифрование, расшифровка, контрольная сумма и многое другое
Хеширование - ключевая часть большинства языков программирования. Большие объемы данных могут быть представлены в фиксированном буфере. В структурах "ключ-значение" для хранения ссылок используются хэши.
Хеши используются для защиты. Хэши могут быть детерминированными или недетерминированными. Хеши могут значительно отличаться при небольших изменениях данных или очень похожи.
В этой статье будут рассмотрены наиболее..
Проблемы и ограничения шифрования
Введение
Чтобы предотвратить чтение конфиденциальной информации нежелательными сторонами, используется шифрование для преобразования файлов открытого текста в файлы зашифрованного текста с использованием секретного ключа. С его помощью пользователи могут защитить конфиденциальность, подлинность и целостность данных.
У него так много положительных моментов, что его используют все организации, но у него есть некоторые ограничения, в то время как…
Вопросы по теме 'encryption'
Использование шифрования openssl с Java
У меня есть устаревший модуль C++, который предлагает шифрование/дешифрование с использованием библиотеки openssl (шифрование DES). Я пытаюсь перевести этот код в java, и я не хочу полагаться на DLL, JNI и т. д. Код C++ выглядит так:...
29.03.2024
Какова оптимальная длина соли пароля пользователя?
Совершенно очевидно, что любая соль вообще поможет при создании и хешировании пароля пользователя. Есть ли какие-нибудь рекомендации относительно того, как долго должна быть соль? Я буду хранить соль в своей пользовательской таблице, поэтому мне...
31.03.2024
Можно ли расшифровать хеши MD5?
Кто-то сказал мне, что видел программные системы, которые:
получать зашифрованные пароли MD5 из других систем;
расшифровать зашифрованные пароли и
хранить пароли в базе данных системы, используя собственный алгоритм системы.
Это...
29.05.2024
Шифрование / защита строки подключения .NET Compact Framework
Я пишу приложение на C # для смарт-устройства под управлением Windows Mobile 6.1. Это довольно просто. Просто запрашиваю базу данных и получаю результаты. Ничего особенного.
Эта программа будет развернута только внутри компании, но мы...
03.04.2024
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 входов. Я хочу сохранить этого пользователя, случайным образом сгенерировать пароль, хешировать, посолить и сохранить. Как этого добиться? Я не смог найти хорошего руководства по использованию...
21.04.2024
Не могу установить открытый/закрытый ключ в 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"...
31.05.2024
Проблемы с чтением и расшифровкой очень БОЛЬШИХ файлов в байтах на 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,...
09.04.2024
Pkcs#11 Session.encrypt CKR_OPERATION_NOT_INITIALIZED с использованием NCryptoki
Я использую Pkcs#11 с dll NCryptoki, чтобы использовать наш HSM и управлять ключами.
Почему этот код иногда выдает ошибку 145 (CKR_OPERATION_NOT_INITIALIZED)? Я пытаюсь избежать этого, но я все еще что-то упускаю... Эта ошибка возникает случайным...
02.06.2024
Попытка зашифровать видеокадры с помощью RSA; получение мусора вместо исходных данных после расшифровки
Я пишу сценарий для шифрования и дешифрования видео с использованием алгоритма RSA в Python. Теперь я извлек кадры из видео и зашифрую каждое изображение по отдельности, а затем комбинирую изображения для создания видео. Затем я снова читаю кадры...
01.06.2024
Расшифровать объект в AWS S3, не загружая его в локальную систему
У меня есть зашифрованный файл в ведре s3. Я хочу расшифровать его программно, не загружая его на свой локальный компьютер. Можно ли расшифровать зашифрованный файл, не загружая его на локальный компьютер?
Вещи, которые я использую для шифрования...
12.03.2024
Запустите другой фрагмент кода после остановки FileSystemWatcher
У меня есть код FileSystemWatcher на C#, который обнаруживает файлы, изменившие свое содержимое, а затем копирует эти файлы в указанный каталог (C:\Users\wost\Desktop\Data\files). После копирования файлов, то есть после того, как FileSystemWatcher...
19.05.2024
Новые материалы
Я собираюсь научить вас Python шаг за шагом
Привет, уважаемый энтузиаст Python! 👋 Готовы погрузиться в мир Python? Сегодня я приготовил для вас кое-что интересное, что сделает ваше путешествие более приятным, чем шарик мороженого в..
Альтернатива шаблону исходящих сообщений для архитектуры микросервисов
Познакомьтесь с двухэтапным сообщением
В этой статье предлагается альтернативный шаблон для папки Исходящие : двухэтапное сообщение. Он основан не на очереди сообщений, а на..
React on Rails
Основное приложение Reverb - это всеми любимый монолит Rails. Он отлично обслуживает наш API и уровень просмотра трафика. По мере роста мы добавляли больше интерактивных элементов..
Что такое гибкие методологии разработки программного обеспечения
Что представляют собой гибкие методологии разработки программного обеспечения в 2023 году
Agile-методологии разработки программного обеспечения заключаются в следующем:
И. Введение
A...
Ториго — революция в игре Го
Наш следующий вызов против ИИ и для ИИ. Сможет ли он победить людей в обновленной игре Го?
Обратите внимание, что в следующей статье AI означает искусственный интеллект, а Goban —..
Простое развертывание моделей с помощью Mlflow — Упаковка классификатора обзоров продуктов NLP от HuggingFace
Как сохранить свои модели машинного обучения в формате с открытым исходным кодом с помощью MLFlow, чтобы позже получить возможность легкого развертывания. Сегодня модели упаковки имеют несколько..
Математика и интуиция - Часть 1
У каждой математической формулы есть доказательство. Часто эти доказательства слишком сложно понять, поскольку многие из них основаны на индукции, некоторые - на очень сложных наблюдениях, а..