Публикации по теме '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
Новые материалы
Учебные заметки JavaScript Object Oriented Labs
Вот моя седьмая неделя обучения программированию. После ruby и его фреймворка rails я начал изучать самый популярный язык интерфейса — javascript.
В отличие от ruby, javascript — это более..
Разбор строк запроса в vue.js
Иногда вам нужно получить данные из строк запроса, в этой статье показано, как это сделать.
В жизни каждого дизайнера/разработчика наступает момент, когда им необходимо беспрепятственно..
Предсказание моей следующей любимой книги 📚 Благодаря данным Goodreads и машинному обучению 👨💻
«Если вы не любите читать, значит, вы не нашли нужную книгу». - J.K. Роулинг
Эта статья сильно отличается от тех, к которым вы, возможно, привыкли . Мне очень понравилось поработать над..
Основы принципов S.O.L.I.D, Javascript, Git и NoSQL
каковы принципы S.O.L.I.D? Принципы SOLID призваны помочь разработчикам создавать надежные, удобные в сопровождении приложения. мы видим пять ключевых принципов. Принципы SOLID были разработаны..
Как настроить Selenium в проекте Angular
Угловой | Селен
Как настроить Selenium в проекте Angular
Держите свое приложение Angular и тесты Selenium в одной рабочей области и запускайте их с помощью Mocha.
В этой статье мы..
Аргументы прогрессивного улучшения почти всегда упускают суть
В наши дни в кругах веб-разработчиков много болтают о Progressive Enhancement — PE, но на самом деле почти все аргументы с обеих сторон упускают самую фундаментальную причину, по которой PE..
Введение в Джанго Фреймворк
Схема «работать умно, а не усердно»
В этой и последующих статьях я познакомлю вас с тем, что такое фреймворк Django и как создать свое первое приложение с помощью простых и понятных шагов, а..