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


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

Теперь машины атакуют постквантовую криптографию: Kyber был взломан  — хотя это не алгоритм
Теперь машинное обучение атакует после квантовой криптографии: взломан Kyber — но не алгоритм NIST недавно стандартизировал стандарты постквантовой криптографии (PQC) и сосредоточился на CRYSTALS-Kyber для обмена ключами. И, таким образом, многие исследователи атаковали его, и эта новая статья представляет способ взломать его [ здесь ] [1]: Следует отметить, что взломан не сам метод, а использование побочных каналов. В целом, использование машинного обучения для анализа побочных..

Криптография: симметричное и асимметричное шифрование
До наступления современной эпохи криптографии, когда внимание расширилось с конфиденциальности сообщений на аутентификацию личности, проверку целостности и многое другое, эта область в основном вращалась вокруг лексикографических и лингвистических шаблонов. С добавлением цифровых компьютеров и началом широкого использования математической теории и практики информатики в криптографии, способность «взламывать» сложные алгоритмы шифрования увеличилась, но вместе с этим увеличилась..

Насколько разумны общепринятые взгляды на криптографию?
Насколько разумны общепринятые взгляды на криптографию? Моя компания, IronCore Labs , создает решения для сквозного обмена зашифрованными данными. Таким образом, мы очень чувствительны к ожиданиям относительно того, как криптографические функции реализованы и используются. Мы хотим, чтобы пользователи и эксперты согласились, что мы сделали свою работу правильно. Принято считать, что криптографические библиотеки звучат примерно так: « НЕ ни при каких обстоятельствах пытайтесь..

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

Какие методы вы используете при написании собственных методов криптографии?
В течение многих лет, может быть, 10, я был очарован криптографией. Я прочитал книгу о битовом шифровании XOR, и с тех пор меня зацепило. Думаю, будет справедливее сказать, что меня восхищают те, кто умеет взламывать различные методы шифрования,...
4791 просмотров

Атака «человек посередине» — может ли произойти такая атака, если используются симметричные ключи?
Если мы рассмотрим атаку «Человек посередине»; Возможна ли такая атака при использовании симметричных ключей?
4826 просмотров

Цифровая подпись частей XML-документа
У меня есть XML-документ, имеющий структуру, подобную следующей <envelop> <header>blaa</header> <message>blaa blaa</message> <footer></footer> </envelop> Я хочу поставить цифровую...
3449 просмотров

MySQL MD5 и Java MD5 не равны
Следующая функция в MySQL MD5( 'secret' ) генерирует 5ebe2294ecd0e0f08eab7690d2a6ee69 Я хотел бы, чтобы функция Java генерировала тот же результат. Но public static String md5( String source ) { try { MessageDigest md =...
10329 просмотров

Рекомендуемый криптографический модуль Python?
Я изучал, какие криптографические модули доступны для Python, и я нашел 3: ezPyCrypt, yawPyCrypt и KeyCzar (который на самом деле поддерживает несколько языков, но Python входит в их число). Первые два полагаются на модуль PyCrypto. Есть ли...
27586 просмотров
schedule 02.05.2023

Можно ли создать поддельный файл с одинаковыми контрольными суммами, используя два разных алгоритма?
Меня немного вдохновила эта запись в блоге http://blogs.technet.com/dmelanchthon/archive/2009/07/23/windows-7-rtm.aspx (немецкий) Текущее мнение состоит в том, что md5 и sha1 несколько сломаны. Не легко и быстро, но по крайней мере для md5 в...
9824 просмотров
schedule 17.07.2023

Как сгенерировать уникальный открытый и закрытый ключи через RSA
Я создаю собственную корзину, в которой номера CC и дата истечения срока хранения будут храниться в базе данных до обработки (а затем удаления). Мне нужно зашифровать эти данные (очевидно). Я хочу использовать класс RSACryptoServiceProvider....
116407 просмотров
schedule 21.05.2024

Как получить имя алгоритма хеширования с помощью OID в Java?
Я пытаюсь вычислить хэш массива байтов в Java. Чтобы получить экземпляр MessageDigest, мне нужно сообщить имя хэша, но у меня есть только OID хэша. Есть ли другой способ сделать это или существующая карта от хэша OID до хеш-имен? String oid =...
8507 просмотров
schedule 15.01.2023

В расшифровке файла отсутствует ~10 символов от конца
Я написал методы шифрования/дешифрования, используя RC2CryptoServiceProvider на С#, и по какой-то причине я не могу заставить свой дешифратор расшифровать последние несколько байтов. Файл кажется просто обрезанным. Мой метод шифрования выглядит...
2185 просмотров
schedule 19.03.2022

Как лучше засолить и хранить соль?
Я читал о солении паролей, но это может показаться немного странным. Но как мне хранить и обезопасить соль. Например, в архитектуре с несколькими шинами я использую GUID клиентской машины для создания своей соли, тогда пользователь ограничивается...
1475 просмотров

Хранение хэша пароля SHA512 в базе данных
В моем веб-приложении ASP.NET я хэширую пароли пользователей с помощью SHA512. Несмотря на много SO'ing и Googling, я не понимаю, как я должен хранить их в базе данных (SQL2005) - приведенный ниже код показывает основы того, как я создаю хэш в виде...
13349 просмотров
schedule 03.09.2022

Ошибка расшифровки ASP.NET Rijndael: недопустимая длина данных для расшифровки
Итак, имея только что получил ключ , который нужно принять, и получил зашифрованную строку длиной 44 символа, теперь я не могу расшифровать (аааргхх): Длина данных для расшифровки недействительна. Оглядевшись и прочитав различные сообщения,...
3202 просмотров

Проверка PKI на Java и Python
Я пытаюсь реализовать схему проверки PKI, где строка сообщения подписывается закрытым ключом на сервере, подпись хранится на клиенте вместе со строкой сообщения. Затем клиент проверяет подпись с помощью открытого ключа. Ограничения моей среды:...
2161 просмотров

Что не так с моей оберткой Triple DES?
похоже, что мой код добавляет 6 байтов в файл результата после вызова дешифрования шифрования .. я пробую его в файле mkv .. пожалуйста, помогите вот мой код class TripleDESCryptoService : IEncryptor, IDecryptor { public void Encrypt(string...
675 просмотров
schedule 06.02.2022

Сравните хэши паролей между C# и ColdFusion (CFMX_COMPAT)
У меня есть хэш пароля, который хранится в таблице и помещается туда с помощью следующего сценария coldfusion: #Hash(Encrypt(Form.UserPassword,GetSiteVars.EnCode))# Я пытаюсь добавить некоторые внешние функции в приложение С#. Я хотел бы...
2937 просмотров
schedule 13.03.2022

libmcrypt и MS Visual C++
Кто-нибудь пробовал использовать libmcrypt и визуальный С++? Я пытался использовать Crypto++, но он кажется не полностью совместимым, и мне нужно расшифровать данные, зашифрованные в PHP, с помощью linux libmcrypt. Я нашел только версию libmcrypt...
1401 просмотров
schedule 16.08.2022

Обнаружение лицензионного ключа?
Это не реальная ситуация; пожалуйста, не обращайте внимания на юридические вопросы, которые, по вашему мнению, имеют отношение к делу, потому что они этого не делают. Скажем, у меня есть набор из 200 известных действительных лицензионных ключей...
5097 просмотров
schedule 12.02.2024

RSA расшифровывает данные на С# (.NET 3.5), которые были зашифрованы с помощью openssl в php 5.3.2
Может быть, кто-то сможет меня прояснить. Я занимаюсь серфингом на этом некоторое время теперь. Шаг №1: Создайте корневой сертификат Key generation on unix 1) openssl req -x509 -nodes -days 3650 -newkey rsa:1024 -keyout privatekey.pem -out...
5654 просмотров
schedule 01.09.2023

Безопасно ли помещать данные в файлы cookie?
Я использую asp.net mvc 2.0, и мне интересно, насколько безопасно помещать информацию в файл cookie? Например, я поместил в свой файл cookie зашифрованный билет проверки подлинности форм, поэтому могу ли я поместить туда информацию, которая может...
6120 просмотров
schedule 02.09.2022

сериализация свойства RSAKeyValue в классе Serializable
У меня есть класс в моем проекте С#, отмеченный атрибутом [Serializable] . Он имеет свойство типа RSAKeyValue : [XmlElement(PUBLIC_KEY_TAG_NAME)] public RSAKeyValue Key { get; private set; } Когда я пытаюсь сериализовать экземпляр моего...
1221 просмотров
schedule 11.12.2023