Результаты поиска по запросу "cryptography"
Пожалуйста, отправьте новый вопрос с включенным кодом. Не обновляйте этот. И, пожалуйста, по крайней мере, примите и или одобрите этот ответ.
аюсь реализовать гибридную криптосистему, как указано вhttps://en.wikipedia.org/wiki/Hybrid_cryptosystemНа данный момент я реализовал следующий алгоритм
Как создавать и использовать одноразовые номера
У меня есть веб-сайт, и есть система начисления очков, которая дает вам очки за количество раз, когда вы играете в игру.Он использует хеширование, чтобы дока...
Определение частоты букв текста шифра
Я пытаюсь сделать инструмент, который находит частоты букв в некотором типе зашифрованного текста. Предположим, что все строчные буквы a-z без цифр. Закодированное сообщение находится в текстовом файле Я пытаюсь создать сценарий, который поможет ...
Оптимизация умножения по модулю малого простого числа
Мне нужно сделать следующую операциюмного раз: Возьми два целых числаa, bвычислениеa * b mod p, гдеp = 1000000007 а такжеa, b имеют тот же порядок величины, что иpМое внутреннее чувство наивно result = a * b result %= pнеэффективно. Могу ли я ...
Ошибка дешифрования: «iv не установлен, когда ожидается»
Я почти новичок в шифровании. Я пытаюсь расшифровать массив байтов, и когда я предоставляю IV, я получаю исключение: InvalidAlgorithmParameterException (iv ...
Добавить подписанные / аутентифицированные атрибуты в подпись CMS с помощью BouncyCastle
Я хочу создать простую подпись CMS с помощью Bouncycastle. Этот код работает! Security.addProvider(new BouncyCastleProvider()); String password = "123456"; KeyStore ks = KeyStore.getInstance("PKCS12"); ...
Функция пароля к ключу совместима с командами OpenSSL?
Например, команда: openssl enc -aes-256-cbc -a -in test.txt -k pinkrhino -nosalt -p -out openssl_output.txtвыводит что-то вроде: key = 33D890D33F91D52FC9B405A0DDA65336C3C4B557A3D79FE69AB674BE82C5C3D2 iv = 677C95C475C0E057B739750748608A49Как ...
Есть ли законное использование для Intel RDRAND?
Сегодня я подумал: хорошо, даже если есть большие подозрения на реализацию RDRANDНИСТ СП 800-90Аэто все еще аппаратная реализация генератора псевдослучайных ...
Это не тот случай в вашем коде, где вы хотите преобразовать отдельный блок, и поэтому вы должны использовать вместо этого метод TransformFinalBlock. Кстати, я позволил себе сделать ваш образец готовым к использованию.
я есть рабочая реализацияTripleDESCng (проверено на некоторых тестовых векторах), но происходит следующее: Когда я шифрую простой текстThis is a sample message (24 байта, таким образом, для этого это будет 3 блока) (шестнадцатеричный ...