Чтобы позволить маленькому приложению C++ обновлять себя в клиентах, соединенных по Интернету, я нуждаюсь в механизме, который проверяет загрузку на основе открытого ключа. Алгоритмы, такие как DSA или RSA...
Кажется, что они - и алгоритмы шифрования, которые требуют открытых и закрытых ключей. Почему я выбрал бы один по сравнению с другим для обеспечения шифрования в моем клиент-серверном приложении?
Я собираюсь реализовать алгоритм DSA, но существует проблема: выберите "p", простое число с битами L, где 512 <= L <= 1024 и L является кратным 64, Как я могу реализовать случайное...
Мне было интересно, существует ли (и я надеюсь, что существует) стандарт размера открытого ключа для ECDH (эллиптическая кривая Диффи-Хеллмана) и ECDSA ( Алгоритм цифровой подписи с эллиптической кривой) для каждого типа кривой ...
Я пытаюсь подписать с помощью DSA из OpenSSL. У меня есть файлы, содержащие открытый и закрытый ключи. Прежде всего я устанавливаю одноадресное соединение, и все в порядке. После этого мне понадобится многоадресный UDP ...
Я пытаюсь подключиться к другой машине с помощью PHP-функций ssh2. Я знаю, что ключи ssh были созданы без паролей и распределены правильно, я могу ssh user @ host в терминале на моем ...
Как вы используете идентификационный файл с rsync? Это синтаксис, который, я думаю, мне следует использовать с rsync для использования файла идентификации для подключения: rsync -avz -e 'ssh -p1234 -i ~ / .ssh / 1234-identity' \
"/ local / ...
Наконец-то мне удалось проверить несколько простых блоков сообщений, подписанных PGP. Однако я обнаружил, что по какой-то причине моя реализация ограничивает меня проверкой данных длиной 9 -16 байт. Не меньше. нет...
Пользователь недавно сообщил о странной ошибке при использовании моего программного обеспечения. Я использую подписи DSA для проверки лицензий. Когда программное обеспечение импортирует открытый ключ для проверки подписи, FromXmlString поставщика DSA ...
Мне нужен способ вычисления: (g ^ u * y ^ v) mod p в Java. Я нашел этот алгоритм для вычисления (g ^ u) mod p: int modulo (int a, int b, int c) {long x = 1 long y = a; while (b> 0) {...
В настоящее время я разрабатываю условно-бесплатную систему регистрации, которая встраивает открытый ключ DSA в сам исполняемый файл, а закрытый ключ находится на сервере. (Для обсуждения давайте предположим, что ...