Ключевые факты
- Категория
- Безопасность и валидация
- Типы входных данных
- text
- Тип результата
- json
- Покрытие примерами
- 0
- API доступен
- Yes
Обзор
Генератор Ключевой Пары AGEX позволяет быстро создать пару криптографических ключей Ed25519 в формате base64, необходимых для безопасной подписи и последующей верификации пакетов данных AGEX.
Когда использовать
- •При подготовке к публикации или распространению защищенных пакетов AGEX, требующих цифровой подписи.
- •При необходимости обновить скомпрометированные или устаревшие ключи подписи для ваших сред развертывания.
- •При настройке нового конвейера автоматизации (CI/CD), где требуется идентификация подписанта через уникальный ID.
Как это работает
- •Введите необязательный идентификатор подписанта (ID подписанта) для маркировки создаваемой ключевой пары.
- •Нажмите кнопку генерации, чтобы запустить алгоритм создания пары ключей Ed25519.
- •Скопируйте сгенерированный JSON-результат, содержащий публичный и приватный ключи в кодировке base64.
Сценарии использования
Примеры
1. Создание ключей для DevOps-инженера
DevOps-инженер- Контекст
- Инженеру необходимо настроить автоматическую подпись пакетов AGEX на сервере сборки.
- Проблема
- Требуется сгенерировать новую пару ключей Ed25519 с привязкой к конкретному идентификатору сервера.
- Как использовать
- Введите ops-key-1 в поле 'ID подписанта' и запустите генерацию.
- Пример конфигурации
-
{ "signerId": "ops-key-1" } - Результат
- Получен JSON-объект с алгоритмом ed25519, идентификатором ops-key-1 и парой ключей в формате base64 для конфигурации CI/CD.
2. Генерация ключей для локальной разработки
Разработчик ПО- Контекст
- Разработчик тестирует локальную сборку пакетов AGEX и хочет проверить механизм подписи.
- Проблема
- Нужна временная пара ключей без привязки к постоянному идентификатору.
- Как использовать
- Оставьте поле 'ID подписанта' пустым и нажмите кнопку генерации.
- Пример конфигурации
-
{ "signerId": "" } - Результат
- Сгенерирована стандартная пара ключей Ed25519 в формате JSON для локального тестирования подписей.
Связанные хабы
FAQ
Какой алгоритм шифрования используется для генерации ключей?
Инструмент использует алгоритм Ed25519, который обеспечивает высокую скорость работы и надежную безопасность.
Безопасно ли генерировать ключи в этом браузере?
Да, генерация происходит локально на вашем устройстве, приватный ключ не передается на сторонние серверы.
Для чего нужен параметр ID подписанта (signerId)?
Это необязательный текстовый идентификатор, помогающий связать сгенерированные ключи с конкретным разработчиком или сервером.
Как использовать полученные ключи в AGEX?
Приватный ключ используется для подписи пакетов AGEX, а публичный ключ передается проверяющей стороне для верификации подписи.
В каком формате выводятся сгенерированные ключи?
Ключи выводятся в формате JSON, где значения закодированы в base64.