DevTulz Online

Šifriranje besedila

Vse šifriranje poteka lokalno v vašem brskalniku z Web Crypto API. Vaši podatki nikoli ne zapustijo vaše naprave.

Kaj je šifriranje besedila?

Šifriranje besedila je postopek pretvorbe berljivega besedila (navadno besedilo) v neberljivo obliko (šifrirano besedilo) za zaščito njegove zaupnosti. Samo osebe s pravilnim ključem za dešifriranje lahko preberejo prvotno sporočilo.

Supported Algorithms:

Symmetric Encryption (AES):

  • AES-GCM (Recommended): Provides authenticated encryption with associated data (AEAD). Most secure for general use.
  • AES-CBC: Traditional block cipher mode. Requires padding.
  • AES-CTR: Counter mode. Converts block cipher to stream cipher.

Asymmetric Encryption (RSA):

  • RSA-OAEP: Uses public key for encryption. Limited to ~190 characters due to key size constraints. Use for encrypting small data or symmetric keys.

Output Format:

For AES algorithms: JSON with base64-encoded components

{"iv": "base64_encoded_iv", "data": "base64_encoded_ciphertext"}

For RSA: Base64-encoded ciphertext only (no IV needed)

base64_encoded_ciphertext

This format is compatible with most encryption/decryption tools and libraries.

Kako uporabljati orodje za šifriranje besedila

  1. Vnesite besedilo, ki ga želite šifrirati.

  2. Navedite geslo.

  3. Kliknite "Šifriraj".

  4. Kopirajte šifrirano besedilo in ga varno shranite.

  5. Kopirajte šifriran rezultat in ohranite tajni ključ na varnem.

  6. Uporabite ikono očesa za prikaz/skrivanje tajnega ključa.

Additional Tips:

  • For AES: The secret key is auto-generated or you can provide your own (minimum 32 characters)
  • For RSA: You need a public key in PEM format. Generate one using the Key Generator tool or OpenSSL
  • RSA limitations: Can only encrypt short text (~190 characters). For longer texts, use AES algorithms
  • Output encoding: Base64 is used for compatibility with other encryption tools and libraries

Varnostne opombe

To orodje uporablja nativni Web Crypto API brskalnika za močno šifriranje. Vedno ohranite tajni ključ na varnem.

Important Notes:

  • All encryption happens locally in your browser using the Web Crypto API
  • The IV (Initialization Vector) is automatically generated for each encryption and must be saved with the ciphertext
  • For RSA encryption, you encrypt with a public key; decryption requires the corresponding private key
  • Store your secret keys securely - if lost, encrypted data cannot be recovered
  • Base64 encoding makes the output portable and compatible with most tools and programming languages

Šifrirajte besedilo varno z AES-256-GCM neposredno v brskalniku. Nobeni podatki ne pošiljajo na strežnike.

Potrebujete dešifrirati besedilo? Poskusite naše orodje za dešifriranje besedila →

Pogosto Postavljana Vprašanja

Je varno dekodirati občutljive podatke tukaj? Da. Vsa dekodiranja potekajo v vašem brskalniku z uporabo JavaScripta. Noben podatek ni poslan na noben strežnik, zato vaši kodirani stringi ostanejo popolnoma zasebni.

Kakšna je razlika med Base64 in URL-varno Base64? Standardna Base64 uporablja znake + in /, ki so posebni znaki v URL-jih. URL-varna Base64 jih zamenja z - in _, zato je lahko string varno uporabljen v URL-jih in imenih datotek brez percent-kodiranja.

Zakaj moj dekodirani rezultat izgleda kot nesmiselno besedilo? Če so bili prvotni podatki binarni (kot slika, PDF ali stisnjena datoteka), dekodirani rezultat ne bo berljivo besedilo. V tem primeru Base64 string predstavlja binarno datoteko, ne tekstovni string.

Je Base64 oblika šifriranja? Ne. Base64 je kodna shema, ne šifriranje. Kdorkoli lahko dekodira Base64 string brez ključa. Nikoli ne sme biti uporabljen za zaščito občutljivih podatkov — za to uporabite pravo šifriranje.

Keywords: šifriranje besedila, AES-256, šifriranje sporočil, varno šifriranje