API дешифрования AES-256 — расшифровка произвольного текста
Отправьте зашифрованную строку, созданную конечной точкой шифрования, вместе с исходным паролем, чтобы восстановить открытый текст. Расшифровка происходит на стороне сервера в памяти; ни зашифрованный текст, ни восстановленный открытый текст не сохраняются и не протоколируются.
Code examples
curl -X POST https://api.botoi.com/v1/encrypt/decrypt \
-H "Content-Type: application/json" \
-d '{"ciphertext":"base64-encoded salt+iv+encrypted data","password":"my-strong-password-2026"}'When to use this API
Расшифровать значения конфигурации при запуске приложения
Храните зашифрованные учетные данные базы данных и ключи API в файлах конфигурации или среде. Во время загрузки вызовите конечную точку расшифровки, чтобы восстановить значения открытого текста. Это позволяет хранить секреты без специального хранилища.
Расшифровать полезные данные, полученные от других сервисов
Когда ваша служба получает зашифрованные полезные данные от вышестоящего микросервиса (зашифрованные через конечную точку шифрования), расшифруйте их здесь перед обработкой. Гарантирует, что конфиденциальные данные остаются зашифрованными при передаче по сети.
Создайте в своем приложении функцию «раскрыть секрет».
Разрешите пользователям хранить зашифрованные заметки и пароли. Когда они нажмут «показать», вызовите конечную точку расшифровки, указав свой главный пароль. Открытый текст отображается один раз и никогда не сохраняется на ваших серверах.
Frequently asked questions
Сохраняются ли мои данные во время расшифровки?
Что произойдет, если я введу неправильный пароль?
Могу ли я расшифровать данные, зашифрованные вне этого API?
Существует ли ограничение на размер зашифрованной строки?
Могу ли я расшифровать один и тот же зашифрованный текст несколько раз?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.