AES Encryption Tool
Text ko ek passphrase se AES-256-GCM ka use karke encrypt aur decrypt karein, aapke browser mein. Aapka passphrase aur text aapke device par rehte hain.
AES Encryption Tool poori tarah aapke browser mein Web Crypto API ka use karke chalta hai. Aapka passphrase, jo text aap encrypt karte hain, aur banne wala blob aapke device par rehte hain aur kabhi ArrayKit ko upload nahi hote. Kyunki passphrase hi ekmatra key hai, use kahin safe rakhein — ise recover nahi kiya ja sakta.
Diceware Passphrase Generator kholein
AES Encryption Tool ke baare mein
AES Encryption Tool ek text ko aapke chune hue passphrase se encrypt karta hai aur aapko ek single Base64 blob wapas deta hai jise aap safely ek note, email ya chat mein paste kar sakte hain. Andar hi andar aapka passphrase PBKDF2 (SHA-256, 100,000 iterations) se ek 256-bit key mein stretch hota hai, phir text ko AES-256-GCM se ek fresh random salt aur nonce ke saath seal kiya jaata hai, isliye ek hi message ko do baar encrypt karne par kabhi ek jaisa output nahi milta. Decrypt par switch karein, blob paste karein, wahi passphrase type karein, aur original text wapas aata hai — ek galat passphrase ya ek bhi badla hua character built-in authentication check ko fail kar deta hai. Yeh ek secret share karne, ek API token stash karne, ya ek snippet ko aise storage tak pahunchne se pehle protect karne ke liye kaam aata hai jise aap control nahi karte. Sab kuch aapke device par chalta hai; passphrase aur text kabhi upload nahi hote.
Features
- Kisi bhi text ko ek passphrase se ek portable Base64 blob mein encrypt karein
- AES-256-GCM authenticated encryption decrypt par tampering pakadta hai
- SHA-256 aur 100,000 iterations wala PBKDF2 aapke passphrase ko key mein stretch karta hai
- Har message ke liye ek fresh random salt aur nonce, blob ke andar carry hota hai
- Decrypt mode blob aur passphrase se original text wapas laata hai
- Ek galat passphrase ya badla hua ciphertext ek saaf message ke saath fail hota hai
- Show aur hide toggle type karte waqt passphrase masked rakhta hai
- Web Crypto API se aapke device par chalta hai, kuch bhi upload nahi hota
AES Encryption Tool kaise use karein
- Encrypt tab selected rakhein aur ek strong passphrase enter karein
- Jo text aap protect karna chahte hain use type ya paste karein
- Encrypt dabayein aur share ya store karne ke liye Base64 blob copy karein
- Ise reverse karne ke liye Decrypt par switch karein, blob paste karein, aur wahi passphrase enter karein
Example
Input
text: Attack at dawn.
passphrase: correct horse battery staple
Output
AQIDBAUGBwgJCgsMDQ4PEKChoqOkpaanqKmqq5v0… (salt | nonce | AES-GCM ciphertext, Base64)
Ek passphrase andar, ek self-contained Base64 blob bahar — salt aur nonce ciphertext ke saath travel karte hain.
Common errors aur troubleshooting
- Decrypt kehta hai 'Wrong passphrase, or the encrypted text has been modified.' — Bilkul sahi passphrase dobara type karein — yeh case-sensitive hai — aur confirm karein ki poora Base64 blob bina kisi missing ya extra character ke paste hua. AES-GCM ek byte ke change ko bhi reject kar deta hai.
- Decrypt batata hai ki input valid Base64 nahi hai. — Sirf woh blob paste karein jo tool ne banaya. Stray quotes, line wrapping, ya ek truncated copy Base64 decoding ko todte hain, isliye use copy button se dobara copy karein.
- Main passphrase bhool gaya aur apna text wapas nahi le pa raha. — Passphrase hi ekmatra key hai — koi recovery ya reset nahi hai. Iske bina ciphertext decrypt nahi ho sakta, isliye passphrase ko blob se alag store karein.
- Wahi text ne pichhli baar se alag blob banaya. — Yeh expected hai. Har encryption par ek naya random salt aur nonce generate hota hai, isliye output har baar badalta hai jabki aapke passphrase ke saath phir bhi ussi text mein decrypt hota hai.
Aksar pooche jaane wale sawaal
- Yeh AES Encryption Tool mere text ko kaise protect karta hai?
- Yeh aapke passphrase se PBKDF2 (SHA-256, 100,000 iterations) aur ek random salt ke saath ek 256-bit key derive karta hai, phir ek random nonce ka use karke text ko AES-256-GCM se encrypt karta hai. Salt, nonce aur ciphertext ek Base64 blob mein pack hote hain, aur yeh sab aapke browser mein hota hai.
- Decrypt karte waqt galat passphrase enter karne par kya hota hai?
- Decryption fail ho jaati hai aur aapko scrambled text ke bajaye ek error milta hai. AES-GCM ciphertext ko authenticate karta hai, isliye ek galat passphrase (ya blob mein koi bhi change) integrity check ko fail kar deta hai aur kuch return nahi hota — koi partial ya garbled output nahi hota.
- Ek hi text ko do baar encrypt karne par alag output kyun milta hai?
- Har encryption ke liye ek naya random salt aur 12-byte nonce generate hota hai. Iska matlab wahi text aur passphrase har baar ek alag blob banate hain, jo design ke hisaab se hai — dono blobs phir bhi ussi identical original text mein decrypt hote hain.
- Kya main ek aisa blob decrypt kar sakta hoon jo kisi doosre AES tool ne banaya?
- Sirf tab jab woh bilkul wahi scheme use kare: 100,000 iterations par PBKDF2-SHA256, ek 16-byte salt, ek 12-byte AES-GCM nonce, aur wahi salt|nonce|ciphertext framing. Is tool ke blobs self-contained hain aur inhe iske apne Decrypt mode se decrypt karne ke liye banaya gaya hai.
- Encryption kahan hota hai, aur kya mera passphrase kahin store hota hai?
- Sab kuch aapke browser mein Web Crypto API ke zariye locally chalta hai. Passphrase sirf tab tak memory mein rehta hai jab tak page khula hai, plaintext aur blob aapke device par rehte hain, aur inmein se kuch bhi ArrayKit ko upload nahi hota ya kisi server par nahi likha jaata.
- Kya AES-256-GCM sensitive text share karne ke liye kaafi strong hai?
- AES-256-GCM ek modern authenticated cipher hai jo real-world use ke liye bharosemand hai, isliye kamzor kadi passphrase hai, algorithm nahi. Ek lamba, na guess kiya ja sakne wala passphrase use karein — ek Diceware phrase achha kaam karta hai — aur blob ko ek aise channel par share karein jispar aap bharosa karte hain.
Related tools
Saare ArrayKit tools