Рейтинг:2

Новый закрытый ключ WireGuard начинает «СЛАБЫЙ» — это предупреждение?

флаг il

Я сгенерировал ключ WireGuard на виртуальной машине по стандартной процедуре РГ Генкей | тройник приватный ключ | wg pubkey > публичный ключ. Виртуальная машина работает через KVM с virtio RNG, поддерживаемым /dev/urandom.

Сгенерированный закрытый ключ выглядит так:

СЛАБЫЙqv5b******************************SS5w2M= (Звездочки добавлены мной, зацензуренные символы выглядят как обычный рандом)

Есть ли особое значение для ключа, который начинается СЛАБЫЙ? Или это просто случай, когда люди находят закономерности в случайностях?

Я сгенерировал новый ключ с большой осторожностью, и он не демонстрирует этот шаблон.

A.B avatar
флаг cl
A.B
Я бы сказал, что у вас был 1/2 ^ 21 шанс сгенерировать ключ, начинающийся с «WEAK».
Рейтинг:3
флаг cn

Это забавное совпадение, но WireGuard не пытается вам что-то сказать — он просто читает 32 байта из /dev/urandom и использует полученное в качестве ключа (после небольшой манипуляции, чтобы подготовить его для Curve25519). В этом случае первые 3 байта при кодировании base64 оказались записаны как WEAK.

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

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