Kirim string terenkripsi yang dihasilkan oleh titik akhir enkripsi bersama dengan kata sandi asli untuk memulihkan teks biasa. Dekripsi terjadi di sisi server dalam memori; baik ciphertext maupun plaintext yang dipulihkan tidak disimpan atau dicatat.
Simpan kredensial database terenkripsi dan kunci API di file konfigurasi atau lingkungan Anda. Saat boot, panggil titik akhir dekripsi untuk memulihkan nilai teks biasa. Ini menjaga rahasia tetap aman tanpa brankas khusus.
Dekripsi muatan yang diterima dari layanan lain
Saat layanan Anda menerima payload terenkripsi dari layanan mikro upstream (dienkripsi melalui titik akhir enkripsi), dekripsi di sini sebelum diproses. Memastikan data sensitif tetap terenkripsi melalui kabel.
Bangun fitur "ungkapkan rahasia" di aplikasi Anda
Izinkan pengguna menyimpan catatan atau kata sandi terenkripsi. Saat mereka mengeklik "ungkapkan", panggil titik akhir dekripsi dengan kata sandi utama mereka. Teks biasa ditampilkan satu kali dan tidak pernah disimpan di server Anda.
Frequently asked questions
Apakah data saya disimpan atau dicatat selama dekripsi?
Tidak. Teks sandi, kata sandi, dan teks biasa yang dipulihkan disimpan dalam memori hanya selama permintaan dan dibuang segera setelah respons.
Apa yang terjadi jika saya memberikan kata sandi yang salah?
AES-256-GCM adalah enkripsi yang diautentikasi. Jika kata sandi salah, verifikasi tag autentikasi gagal dan API mengembalikan kesalahan. Itu tidak akan mengembalikan teks biasa yang kacau.
Bisakah saya mendekripsi data yang dienkripsi di luar API ini?
Titik akhir mengharapkan format spesifik yang dihasilkan oleh titik akhir /v1/encrypt/encrypt (termasuk IV, salt, dan ciphertext dalam string terstruktur). Jika Anda mencocokkan format dan parameter PBKDF2 tersebut, teks sandi eksternal akan berfungsi.
Apakah ada batasan ukuran pada string terenkripsi?
Batas isi permintaan adalah 1 MB. Untuk sebagian besar kasus penggunaan enkripsi teks (nilai konfigurasi, token, pesan singkat), ini lebih dari cukup.
Bisakah saya mendekripsi ciphertext yang sama beberapa kali?
Ya. Selama Anda memberikan kata sandi yang benar, teks sandi yang sama akan didekripsi menjadi teks biasa yang sama setiap saat. Ciphertext tidak dikonsumsi atau dibatalkan oleh dekripsi.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.