DevTulz Online

Ufunguzi Maandishi

Usimbaji wote wa kufungua unafanywa ndani ya kivinjari chako kwa kutumia Web Crypto API. Funguo na data yako haziachi kifaa chako kamwe.

Ufunguzi maandishi ni nini?

Ufunguzi maandishi ni mchakato wa kubadilisha maandishi yaliyosimbwa (maandishi yaliyosimbwa) kurudi kwa muundo wake wa asili unaosom eka (maandishi wazi). Inahitaji ufunguo sahihi wa kufungua na algoriti.

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

Jinsi ya kutumia

  1. Bandika maandishi yaliyosimbwa.

  2. Ingiza neno la siri lililotumika kusimba.

  3. Bonyeza "Fungua".

  4. Tazama maandishi halisi.

  5. Maandishi yaliyofunguliwa yanaonyeshwa moja kwa moja unapochapisha.

  6. Nakili matokeo yaliyofunguliwa kwa matumizi katika programu yako.

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

Maelezo ya Usalama

Zana hii hutumia Web Crypto API ya asili ya kivinjari kwa usimbaji salama wa kufungua. Usimbaji wote wa kufungua hufanywa ndani ya kivinjari — hakuna data wala funguo zinazotumwa kwa seva za nje.

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

Fungua maandishi yaliyosimbwa kwa AES-256-GCM moja kwa moja kwenye kivinjari. Hakuna data inayotumwa kwa seva.

Unahitaji kufunga maandishi? Jaribu Kifaa chetu cha Kufunga Maandishi →

Maswali Yanayoulizwa Mara Kwa Mara

Je, ni salama kufungua msimbo wa data nyingi hapa? Ndio. Kufungua msimbo zote hutokea katika kivinjari chako kwa kutumia JavaScript. Hakuna data inayotumwa kwa seva yoyote, kwa hivyo kamba zako zilizosimbwa zinabaki kuwa siri kabisa.

Kuna tofauti gani kati ya Base64 na Base64 salama ya URL? Base64 ya kawaida inatumia herufi + na /, ambazo ni herufi maalum katika URLs. Base64 salama ya URL inabadilisha hizi na - na _ ili kamba iweze kutumika salama katika URLs na majina ya faili bila percent-encoding.

Kwa nini matokeo yangu yaliyofunguliwa inaonekana kama maneno yasiyoeleweka? Ikiwa data ya asili ilikuwa ya binary (kama picha, PDF, au faili iliyosikitizwa), matokeo yaliyofunguliwa hayatakuwa nakala inayosomeka. Katika kesi hiyo, kamba ya Base64 inawakilisha faili la binary, sio kamba ya nakala.

Je, Base64 ni aina ya encryption? Hapana. Base64 ni mpango wa kuweka msimbo, sio encryption. Kila mtu anaweza kufungua kamba ya Base64 bila funguo. Isingatiwe kamwe kutumika kulinda data — tumia encryption sahihi kwa hilo.

Keywords: kufungua maandishi, kufungua AES-256, kufungua ujumbe