Encrypt / decrypt

AES encrypt·decrypt · Base64 · URL encoding

결과
개인키 (PKCS#8 PEM) — 아무에게도 주지 마세요
공개키 (SPKI PEM)

            
열쇠를 만들거나 PEM 을 붙여넣으세요

열쇠는 브라우저 안에서 만들어지고 어디에도 전송되지 않습니다. 난수는 브라우저의 WebCrypto 가 냅니다 — 우리가 만들지 않습니다.

인증서나 CSR 을 붙여넣으세요

인증서는 브라우저 안에서만 읽습니다 — 어디에도 올리지 않습니다.

Encrypts text with AES and decrypts it back. The key is derived from your password, and encrypting the same text twice gives different output each time. Base64 and URL encoding live on the same screen. Everything is computed inside your browser.

How to use it

  1. Choose whether to encrypt or decrypt
  2. If you picked AES, type the password
  3. Paste the text and run it
  4. Copy the result, or send it back into the input box and run it the other way

Common questions

Can I recover it if I forget the password?
No. The key is derived from the password, so without the same password there is no way to get the original text back.
The same text gives a different result every time.
That is correct. A fresh random value is mixed in on every encryption. It travels inside the result, so decrypting is unaffected.
Does what I type go to a server?
It does not. Encryption and decryption both finish inside your browser, and neither the text nor the password is transmitted.
Is Base64 encryption too?
No. It is a way of writing bytes down that anyone can reverse. If the content must stay hidden, use AES.

Other tools

Stays on your device (downloads data) What you enter is handled inside your browser. Only the data or model it needs is downloaded once.

This tool page states where what you enter goes — see the badge above. All tools · KarmoLab · Who made this · Built with AI. View source