Перепаковщик Пакета AGEX

Повторно шифрует пакет AGEX с новой парольной фразой и новыми параметрами Argon2id/XChaCha

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

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

1 Примеры

Сменить пароль пакета AGEX

Повторно зашифровывает пакет с новой парольной фразой и свежими параметрами

{
  "result": {
    "bundleFormat": "AGEX",
    "version": 1,
    "signatureIncluded": false
  }
}
Показать параметры ввода
{ "bundleFile": "/public/processing/example.agex.json", "currentPassphrase": "old-passphrase-123", "newPassphrase": "new-passphrase-456", "strength": "moderate" }

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/json, */*

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

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

Обзор

Перепаковщик пакетов AGEX позволяет безопасно расшифровать существующий архив AGEX с помощью текущей парольной фразы и мгновенно перезаписать его с новым паролем и обновленными параметрами шифрования Argon2id и XChaCha.

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

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

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

  • Загрузите исходный файл пакета AGEX и введите текущую парольную фразу для его расшифровки.
  • Укажите новую парольную фразу и выберите желаемый уровень стойкости Argon2id для генерации ключа.
  • При необходимости введите ID подписанта и приватный ключ Ed25519 для создания новой цифровой подписи.
  • Запустите процесс перепаковки, чтобы получить новый зашифрованный JSON-файл с обновленными параметрами безопасности.

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

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

Примеры

1. Плановая смена пароля архива

Специалист по информационной безопасности
Контекст
В компании действует регламент, требующий обновлять пароли ко всем зашифрованным архивам каждые 90 дней.
Проблема
Необходимо сменить пароль на пакете AGEX, не раскрывая его содержимое в незашифрованном виде на диске.
Как использовать
Загрузите файл archive.agex.json, введите старый пароль в поле текущей парольной фразы, укажите новый надежный пароль и выберите умеренный уровень стойкости.
Пример конфигурации
bundleFile: archive.agex.json, currentPassphrase: 'old_secret_2023', newPassphrase: 'new_secure_2024', strength: 'moderate'
Результат
Получен новый зашифрованный файл AGEX, защищенный новым паролем с обновленной солью Argon2id.

2. Передача пакета с добавлением цифровой подписи

Системный администратор
Контекст
Администратор передает зашифрованный пакет с конфигурациями разработчику и хочет подтвердить подлинность файла своей подписью.
Проблема
Нужно сменить пароль доступа на индивидуальный пароль разработчика и подписать пакет ключом Ed25519.
Как использовать
Загрузите пакет, укажите текущий пароль, введите новый пароль разработчика, заполните ID подписанта и вставьте приватный ключ Ed25519 в формате Base64.
Пример конфигурации
bundleFile: config.agex.json, currentPassphrase: 'admin_master_key', newPassphrase: 'dev_personal_key', strength: 'sensitive', signerId: 'admin-01', signerPrivateKey: 'MC4CAQAwBQYDK2VwBCIEI...'
Результат
Сгенерирован перепакованный файл AGEX, защищенный новым паролем и содержащий валидную цифровую подпись администратора.

Проверить на примерах

json, file

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

FAQ

Безопасно ли передавать пароли через этот инструмент?

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

Что произойдет, если я не укажу приватный ключ подписанта?

Новый пакет AGEX будет успешно создан и зашифрован, но он не будет содержать цифровой подписи автора.

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

Инструмент использует алгоритм Argon2id для деривации ключа и XChaCha20-Poly1305 для симметричного шифрования данных.

Можно ли изменить уровень стойкости Argon2id при смене пароля?

Да, вы можете выбрать один из трех уровней сложности: интерактивный, умеренный или повышенный.

Что делать, если текущий пароль утерян?

Без действующей текущей парольной фразы расшифровать и перепаковать пакет AGEX невозможно.

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

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

POST /ru/api/tools/agex-bundle-rewrapper

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

Имя параметра Тип Обязательно Описание
bundleFile file (Требуется загрузка) Да -
currentPassphrase text Да -
newPassphrase text Да -
strength select Да -
signerId text Нет -
signerPrivateKey textarea Нет -

Параметры типа файл должны быть загружены сначала через POST /upload/agex-bundle-rewrapper для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

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

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

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

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

{
  "mcpServers": {
    "elysiatools-agex-bundle-rewrapper": {
      "name": "agex-bundle-rewrapper",
      "description": "Повторно шифрует пакет AGEX с новой парольной фразой и новыми параметрами Argon2id/XChaCha",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=agex-bundle-rewrapper",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

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

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

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