DevTulz Online

Teksto iššifravimas

Visas iššifravimas atliekamas vietoje jūsų naršyklėje naudojant Web Crypto API. Jūsų raktai ir duomenys niekada nepalieka jūsų įrenginio.

Kas yra teksto iššifravimas?

Teksto iššifravimas yra procesas, kai šifruotas tekstas (šifro tekstas) paverčiamas atgal į pradinį skaitomą formatą (paprastą tekstą). Tam reikalingas teisingas iššifravimo raktas ir algoritmas.

Supported Algorithms:

Symmetric Decryption (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 Decryption (RSA):

  • RSA-OAEP: Uses private key for decryption. Requires the corresponding private key to the public key used for encryption.

Expected Input Format:

For AES algorithms: JSON with base64-encoded components

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

Also supports legacy hex format:

{"iv": "hex_encoded_iv", "data": "hex_encoded_ciphertext"}

For RSA: Base64-encoded ciphertext only

base64_encoded_ciphertext

Kaip naudoti

  1. Įklijuokite šifruotą tekstą.

  2. Įveskite slaptažodį, naudotą šifravimui.

  3. Spustelėkite "Iššifruoti".

  4. Peržiūrėkite pradinį tekstą.

  5. Iššifruotas tekstas rodomas automatiškai rašant.

  6. Nukopijuokite iššifruotą rezultatą naudoti savo programoje.

Additional Tips:

  • For AES: Use the same secret key that was used for encryption
  • For RSA: You need the private key corresponding to the public key used for encryption
  • Automatic format detection: The tool automatically detects base64 or hex encoding
  • Error handling: If decryption fails, check that you're using the correct algorithm and key

Saugos pastabos

Šis įrankis naudoja naršyklės natyvų Web Crypto API saugiam iššifravimui. Visas iššifravimas vyksta vietoje — jokie duomenys ar raktai niekada nesiunčiami į išorinius serverius. Įrankis palaiko base64 ir hex formatus AES duomenims.

Important Notes:

  • All decryption happens locally in your browser using the Web Crypto API
  • Your private keys and secrets never leave your browser
  • For RSA decryption, you decrypt with a private key; the data was encrypted with the corresponding public key
  • Keep your private keys and secret keys secure - they are the only way to decrypt your data
  • The tool supports both base64 (standard) and hex (legacy) encoding formats

Iššifruokite AES-256-GCM šifruotą tekstą tiesiai naršyklėje. Jokie duomenys nesiunčiami į serverius.

Reikia užšifruoti tekstą? Išbandykite mūsų teksto šifravimo įrankį →

Dažniausiai užduodami klausimai

Ar saugu čia dekuoti jautrius duomenis? Taip. Visas dekodavimas vyksta jūsų naršyklėje naudojant JavaScript. Jokie duomenys neperduodami jokiam serveriui, todėl jūsų koduotos eilutės lieka visiškai privačios.

Koks yra skirtumas tarp Base64 ir URL saugaus Base64? Standartinis Base64 naudoja + ir / simbolius, kurie yra specialūs simboliai URL'uose. URL saugus Base64 juos pakeičia į - ir _, todėl eilutė gali būti saugiai naudojama URL'uose ir failų varduose be procentinio kodavimo.

Kodėl mano dekuotas rezultatas atrodo kaip žibalda? Jei originalūs duomenys buvo dvejetainiai (pvz., nuotrauka, PDF arba suspaustas failas), dekuotas rezultatas nebus skaitomas tekstas. Tokiu atveju Base64 eilutė reiškia dvejetainį failą, o ne teksto eilutę.

Ar Base64 yra šifravimo forma? Ne. Base64 yra kodavimo schema, o ne šifravimas. Bet kas gali dekuoti Base64 eilutę be rakto. Jį niekada neturėtumėte naudoti jautrūs duomenims apsaugoti — tam naudokite tinkamą šifravimą.

Keywords: teksto iššifravimas, AES-256 iššifravimas, pranešimo iššifravimas