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

Публикации по теме '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...

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

Учебные заметки 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 и как создать свое первое приложение с помощью простых и понятных шагов, а..