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

AES Encryption Tool kaise use karein

  1. Encrypt tab selected rakhein aur ek strong passphrase enter karein
  2. Jo text aap protect karna chahte hain use type ya paste karein
  3. Encrypt dabayein aur share ya store karne ke liye Base64 blob copy karein
  4. 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

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