Генератор Ключевой Пары AGEX

Создает пару ключей Ed25519 для подписи и проверки пакетов AGEX

Этот инструмент создает пару ключей Ed25519 в base64 для набора инструментов AGEX. Приватный ключ нужно хранить в секрете, а публичный можно передавать тем, кто проверяет происхождение пакета.

Примеры результатов

1 Примеры

Создать ключевую пару для AGEX

Создает новую пару ключей Ed25519 и добавляет метку для команды или среды

{
  "result": {
    "algorithm": "ed25519",
    "signerId": "ops-key-1"
  }
}
Показать параметры ввода
{ "signerId": "ops-key-1" }

Ключевые факты

Категория
Безопасность и валидация
Типы входных данных
text
Тип результата
json
Покрытие примерами
0
API доступен
Yes

Обзор

Генератор Ключевой Пары AGEX позволяет быстро создать пару криптографических ключей Ed25519 в формате base64, необходимых для безопасной подписи и последующей верификации пакетов данных AGEX.

Когда использовать

  • При подготовке к публикации или распространению защищенных пакетов AGEX, требующих цифровой подписи.
  • При необходимости обновить скомпрометированные или устаревшие ключи подписи для ваших сред развертывания.
  • При настройке нового конвейера автоматизации (CI/CD), где требуется идентификация подписанта через уникальный ID.

Как это работает

  • Введите необязательный идентификатор подписанта (ID подписанта) для маркировки создаваемой ключевой пары.
  • Нажмите кнопку генерации, чтобы запустить алгоритм создания пары ключей Ed25519.
  • Скопируйте сгенерированный JSON-результат, содержащий публичный и приватный ключи в кодировке base64.

Сценарии использования

Генерация ключей для подписи релизных пакетов AGEX в процессе сборки ПО.
Создание уникальных пар ключей для разных разработчиков с использованием индивидуальных ID подписантов.
Настройка безопасного обмена данными между изолированными средами с проверкой подлинности пакетов.

Примеры

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 для локального тестирования подписей.

Связанные хабы

AGEX инструменты для зашифрованных пакетов и безопасной передачи файлов
Собирает создание AGEX-пакетов, проверку метаданных, ротацию парольной фразы, проверку подписей, очистку видимых полей и более безопасную передачу файлов в одном хабе.
Инструменты безопасности для аутентификации, паролей и токенов
Создавайте и проверяйте пароли, анализируйте JWT, сравнивайте схемы хеширования паролей и проходите базовые проверки безопасности аутентификации в одном хабе.
Инструменты для шифрования документов, редактирования и защиты полей
Сравнивайте защиту PDF паролем, контроль прав, конвертацию зашифрованных PDF, шифрование полей CSV/XLSX и инструменты редактирования документов в одном security-хабе.
Генераторы JSON-схем, mock-данных и API-fixture
Подборка инструментов для генерации JSON-схем, сборки mock-payload и подготовки API-fixture в одном хабе.

FAQ

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

Инструмент использует алгоритм Ed25519, который обеспечивает высокую скорость работы и надежную безопасность.

Безопасно ли генерировать ключи в этом браузере?

Да, генерация происходит локально на вашем устройстве, приватный ключ не передается на сторонние серверы.

Для чего нужен параметр ID подписанта (signerId)?

Это необязательный текстовый идентификатор, помогающий связать сгенерированные ключи с конкретным разработчиком или сервером.

Как использовать полученные ключи в AGEX?

Приватный ключ используется для подписи пакетов AGEX, а публичный ключ передается проверяющей стороне для верификации подписи.

В каком формате выводятся сгенерированные ключи?

Ключи выводятся в формате JSON, где значения закодированы в base64.

Документация API

Конечная точка запроса

POST /ru/api/tools/agex-keypair-generator

Параметры запроса

Имя параметра Тип Обязательно Описание
signerId text Нет -

Формат ответа

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Данные JSON: Данные JSON

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-agex-keypair-generator": {
      "name": "agex-keypair-generator",
      "description": "Создает пару ключей Ed25519 для подписи и проверки пакетов AGEX",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=agex-keypair-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]