Рейтинг:-1

.pem-файл из хэша SHA256

флаг cn

Можно ли создать файл .pem из sha256?

В качестве примера я получил хэш сертификата sha256, больше информации по нему у меня нет. Могу ли я сгенерировать сертификат на основе этого хэша, чтобы прослушивать трафик с помощью этого сертификата?

SAI Peregrinus avatar
флаг si
PEM - это просто BASE-64, кодирующий данные, закодированные в ASN.1, с заголовком и нижним колонтитулом, чтобы указать, что это за данные. См. [RFC7468] (https://www.rfc-editor.org/rfc/rfc7468). Тем не менее, SHA256 — это хэш, а сертификаты связывают открытые ключи с удостоверениями, поэтому не существует стандартной вещи, называемой сертификатом SHA256. Сертификаты являются общедоступными, они никогда не помогут вам перехватить зашифрованный трафик, если получатель не доверяет вашему сертификату (и у вас есть соответствующий закрытый ключ).
dave_thompson_085 avatar
флаг cn
В общем, для любого X **вы не можете «сгенерировать» X из любого приличного хэша** X, которым является SHA256 — это называется устойчивостью к прообразу и является одной из основных функций и целей безопасного хеширования. Однако в настоящее время многие сертификаты, _выданные публичными центрами сертификации_, [зарегистрированы для «прозрачности»] (https://en.wikipedia.org/wiki/Certificate_Transparency), и если это ваш сертификат, вы можете _найти_ его, используя хэш, например. https://crt.sh. Однако, как говорит @SAI, наличие сертификата не позволит вам прослушивать или перехватывать трафик.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.