Ответы пользователя по тегу RSA
  • Зачем нужен сертификат?

    SagePtr
    @SagePtr
    Еда - это святое
    Сертификат нужен для того, чтобы удостовериться, что данные зашифровал/подписал именно владелец этого сертификата, а не левая сторона. По содержимому ключа неизвестно, кому именно этот ключ принадлежит, а лично спросить у человека, действительно ли принадлежит ему такой-то ключ, обычно затруднительно, потому к ключу и прикрепляют сертификат, подписанный стороной, которой обе стороны доверяют.
    Ответ написан
  • Как спрятать закрытый ключ в приложении?

    SagePtr
    @SagePtr
    Еда - это святое
    Закрытый ключ из кода приложения можно будет выцепить всегда, вопрос только в том, насколько злоумышленник заморочится этим.
    Если вам действительно необходимо шифровать настройки приложения, я бы рассмотрел вариант с мастер-паролем и запросом его у пользователя при запуске приложения.
    Ответ написан
  • Возможно ли взломать RSA шифрование?

    SagePtr
    @SagePtr
    Еда - это святое
    Паяльник в пятую точку взламывает любой криптоалгоритм.

    А если про математические методы - зависит от длины ключа и от алгоритма генерации этого ключа.

    Полным перебором - взломать можно всё, вопрос времени и скорости перебора (если ключ достаточно большой, а алгоритм не имеет уязвимостей, способных на много порядков сократить перебор - то перебор может занять многие дециллионы лет, если использовать вычислительные мощности оборудования землян)
    Ответ написан
    Комментировать
  • Как хранить ключи rsa?

    SagePtr
    @SagePtr
    Еда - это святое
    Приватный ключ можно зашифровать при помощи пароля. Тогда даже если злоумышленник украдёт флешку, ключом не сможет воспользоваться.
    Ответ написан