Ano ang AES Decryption?
Ang AES decryption ay kabaligtaran ng AES encryption kapag tama ang key o password. Kapag mali ang password, o nabago ang encrypted data, mabibigo ang AES-GCM decryption imbes na maglabas ng maling text.
Ang tool na ito ay ginawa para sa JSON bundles na galing sa UPREK AES Encryptor.
Ano ang AES Decryptor?
Ang AES decryptor ay tumatanggap ng ciphertext at original password, dine-derive ang parehong AES key, at sinusubukang ibalik ang plaintext. Binabasa ng tool ang JSON bundle, kinukuha ang salt, IV, KDF settings, at ciphertext, tapos dine-decrypt ang data locally sa browser.
Kailangan eksaktong pareho ang password na ginamit sa encryption.
Supported Format
Sinusuportahan ng tool ang version 1 AES-GCM bundles:
{
"v": 1,
"alg": "AES-GCM",
"kdf": "PBKDF2",
"hash": "SHA-256",
"iterations": 600000,
"keyLength": 256,
"salt": "base64",
"iv": "base64",
"ciphertext": "base64"
}
Hindi nito dine-decrypt ang arbitrary AES-CBC, AES-CTR, OpenSSL, o CryptoJS formats.
Paano Gamitin ang AES Decryption Tool
- I-paste ang encrypted JSON bundle sa input field.
- Ilagay ang password na ginamit sa encryption.
- I-click ang Decrypt.
- Basahin ang decrypted plaintext sa result field.
Kapag pumalya ang decryption, siguraduhing buo ang JSON at eksaktong pareho ang password.
Data bilang Parameter
Pwede mong i-pre-fill ang encrypted input gamit ang ?input=:
https://www.uprek.com/tl/tools/pang-decrypt-ng-aes?input=%7B%22v%22%3A1%7D
Hindi sinusuportahan ang password sa URL parameter dahil maaari itong ma-save sa browser history, logs, analytics, screenshots, at referrer headers.
Technical Details at Privacy
Ginagamit ng decryptor ang crypto.subtle.deriveKey() gamit ang PBKDF2-HMAC-SHA-256, pagkatapos ay crypto.subtle.decrypt() gamit ang AES-GCM.
Ang encrypted input at password ay pinoproseso locally sa browser. Hindi kailangan ng runtime server para mag-decrypt.
Troubleshooting
- Invalid JSON: Hindi buo ang na-paste na bundle o may sirang character.
- Unsupported bundle: Hindi tugma ang algorithm, version, key length, o KDF settings.
- Unable to decrypt: Maaaring mali ang password, o nabago ang salt, IV, o ciphertext.
Security Notes
Authenticated encryption ang AES-GCM. Kapag may binago sa ciphertext, dapat pumalya ang decryption.
Kung nawala ang password, hindi maibabalik ng tool na ito ang plaintext.