Открытый ключ связан с закрытым ключом. Открытый ключ ( RSA ) распространяется среди «диких» и тех, кто хочет отправить зашифрованный файл (в общем случае здесь), они запросят открытый ключ и закодируют его. Гипертекст нечитаем всем, кто получает доступ к файлу, даже если у них есть открытый ключ.
Закрытый ключ необходим для декодирования файла. Пока закрытый ключ остается закрытым, статически маловероятно, чтобы кто-нибудь угадал или взломал ключ. Невероятно, не невозможно.
Реальная проблема заключается в том, чтобы закрытый ключ был закрыт. Большинство кряков делается с помощью социального взлома . Вымогательство, логгеры и преобразование открытого ключа «обезьяна в середине» - другие способы более вероятные, чем грубое принуждение к паролю или ключу.
В своем комментарии к Brawndo вы спросили
какой смысл иметь общественность
и закрытый ключ тогда, если оба могут
расшифровывать других? Почему у обоих нет
тот же ключ?
То, что вы описываете, это алгоритмы с симметричным ключом, которыми является AES . Причина использования открытых и закрытых ключей заключается в том, что с помощью алгоритмов с симметричным ключом вы передаете симметричный ключ через незащищенные сети, почту, телефон или что-то еще без перехвата ключа. Возможно, шифрование ключа, но как вы передадите этот ключ? С комбо открытого и закрытого ключа это становится МЕНЬШЕ релевантным.
"В большинстве случаев есть большая
вероятность того, что солнце сгорит
до всех компьютеров в мире
может учитывать всю информацию
нужно перебор 256-битного ключа "
сказал Джон Хансен, вице-президент
маркетинг для AccessData Corp,
Линдон, штат Юта, компания, которая построила
программное обеспечение, обеспечивающее работу ДНК.