Назад | Перейти на главную страницу

Открытый ключ клиента dnscrypt-proxy для идентификации

У меня проблема с установкой «открытого ключа клиента» в dnscrypt-proxy. Для каждого ключа, который я генерирую и пытаюсь использовать, dnscrtpy-proxy возвращает ошибку:

Файл клиентского ключа не содержит поддерживаемого формата ключа
Файл клиентского ключа [...] не может быть использован

Описание опции '--client-key' говорит:
Используйте для идентификации открытый ключ клиента. По умолчанию клиент использует случайную пару ключей, чтобы затруднить отслеживание. Этот вариант делает противоположное и использует статическую пару ключей, поэтому поставщики DNS могут предлагать дополнительные услуги для запросов, подписанных с помощью известного набора открытых ключей. Клиент не может расшифровать полученные ответы, не зная секретного ключа. Значением этого свойства является путь к файлу, содержащему секретный ключ, закодированный в виде шестнадцатеричной строки. Соответствующий открытый ключ вычисляется автоматически.

Итак, как я могу сгенерировать или преобразовать ключ в шестнадцатеричную строку?

С уважением, А. Бялы

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

Поскольку использование клиентского ключа, похоже, позволяет провайдеру идентифицировать вас, может быть, это то, что провайдер dnscrypt-server должен предоставить вам в надлежащем формате?