Utilia

Paslēpt ziņu tekstā

Paslēpiet slepenu ziņu parastā tekstā ar neredzamām nulles platuma rakstzīmēm, pēc izvēles šifrētu ar paroli, un pēc tam atklājiet vai noņemiet to.

Šis ir triks, nevis drošība: daudzas lietotnes un vietnes noņem nulles platuma rakstzīmes, un ikviens tās var atklāt ar vienkāršu pārbaudi. Ja saturs ir svarīgs, izmantojiet paroli.

Paslēpt ziņu

Ja norādīta parole, ziņa pirms paslēpšanas tiek šifrēta (AES-256-GCM). Bez paroles to var izlasīt ikviens, kas zina metodi.

Atklāt vai noņemt slēpto ziņu

Kā paslēpt ziņu

  1. Ierakstiet Maskējošais teksts (ko redz visi): parastu teikumu, kas pēc tam izskatīsies tieši tāpat.
  2. Ierakstiet Slepenā ziņa.
  3. Pēc izvēles ievadiet Parole. Tad ziņa pirms paslēpšanas tiek šifrēta ar AES-256-GCM, tāpēc ar metodes zināšanu vien to izlasīt nepietiek.
  4. Izvēlieties Kur ievietot slēptās rakstzīmes: Pēc pirmā vārda (noklusējums), Izkaisīt starp vārdiem, Pašā sākumā vai Pašās beigās.
  5. Noklikšķiniet uz Paslēpt ziņu un ar kopēšanas pogu nokopējiet Teksts ar paslēpto ziņu. Atveriet Rādīt, kur atrodas slēptās rakstzīmes, lai tās redzētu kā ◆ simbolus.

Kā atklāt vai noņemt slēpto ziņu

  1. Ielīmējiet tekstu laukā Pārbaudāmais teksts. Nulles platuma rakstzīmju skaits parādās zem lodziņa.
  2. Noklikšķiniet uz Atklāt ziņu. Ja ziņa ir šifrēta, ievadiet Parole (ja ziņa ir šifrēta) un noklikšķiniet vēlreiz.
  3. Lai notīrītu tekstu, noklikšķiniet uz Noņemt slēptās rakstzīmes: iegūsiet to pašu tekstu bez slēptajiem datiem. Emocijzīmes, piemēram, 👨‍👩‍👧, kas likumīgi izmanto neredzamus savienotājus, paliek neskartas.

Viss notiek jūsu pārlūkprogrammā; ne teksts, ne parole netiek nekur sūtīti.

Kā tas darbojas

Unicode satur rakstzīmes, kas ekrānā neaizņem vietu. Šis rīks izmanto četras no tām kā ciparus: ZERO WIDTH SPACE (U+200B) = 00, ZERO WIDTH NON-JOINER (U+200C) = 01, ZERO WIDTH JOINER (U+200D) = 10 un WORD JOINER (U+2060) = 11. Jūsu ziņa tiek pārvērsta UTF-8 baitos, un katrs baits kļūst par četrām neredzamām rakstzīmēm. Bloks sākas un beidzas ar ZERO WIDTH NO-BREAK SPACE (U+FEFF) un satur viena baita galveni, kas norāda, vai saturs ir vienkāršs teksts vai šifrēts.

Tāpēc slēptā daļa strauji aug: 20 burtu ziņa pievieno aptuveni 90 neredzamu rakstzīmju, bet šifrēšana pievieno 49 baitus galvenes un autentifikācijas atzīmes (vēl aptuveni 200 rakstzīmju). Latviešu burti ar diakritiskajām zīmēm UTF-8 aizņem divus baitus, tāpēc ziņa ar tiem kļūst vēl garāka. UTF-8 katra no šīm neredzamajām rakstzīmēm aizņem 3 baitus, kas ir svarīgi laukiem ar baitu ierobežojumu. Izmērs UTF-8 rezultātos parāda visa teksta patieso izmēru.

Ja norādīta parole, rīks izmanto to pašu formātu kā teksta šifrēšanas rīks: atslēgu atvasina PBKDF2-SHA-256 ar 600 000 iterāciju, šifrē AES-256-GCM, un nepareiza parole vai viena izmainīta rakstzīme izraisa atšifrēšanas neveiksmi, nevis nejaušu rezultātu.

Ierobežojumi: triks, nevis drošība

  • Daudzas platformas noņem nulles platuma rakstzīmes. Daži ziņojumapmaiņas rīki, sociālie tīkli, veidlapu lauki un teksta redaktori tās noņem vai normalizē. Vispirms pārbaudiet ar galamērķi: ielīmējiet tur rezultātu, nokopējiet atpakaļ un noklikšķiniet uz Atklāt ziņu.
  • Daļēji kopējumi sabojā ziņu. Ja lasītājs nokopē tikai daļu teksta, bloks ir nepilnīgs, un rīks parasti ziņo, ka tas ir bojāts.
  • To ir viegli atklāt. Jebkurš neredzamo rakstzīmju pārbaudītājs, heksadecimālais redaktors vai vienkāršs skaitīšanas rīks atklāj, ka kaut kas tur ir. Slēpt ziņas esamību no apņēmīga novērotāja šādi nav iespējams.
  • Bez paroles tā ir tikai aizsegšana. Ikviens, kas zina šo izplatīto paņēmienu, var to atkodēt. Visam jutīgajam izmantojiet stipru paroli un nodrošiniet to pa citu kanālu.

Lai noņemtu visu veidu neredzamās rakstzīmes (nedalāmās atstarpes, divvirzienu vadības rakstzīmes, mīkstās defises un citas), izmantojiet neredzamo rakstzīmju noņemšanas rīku.

Biežāk uzdotie jautājumi

Vai slēptā ziņa saglabāsies, sūtot to pa e-pastu vai tērzēšanā?

Dažkārt. Vienkārša teksta e-pasts un daudzas tērzēšanas lietotnes saglabā nulles platuma rakstzīmes, taču daži pakalpojumi tās noņem, un daži tastatūru vai redaktoru risinājumi tās maina. Vienmēr veiciet pārbaudi turp un atpakaļ.

Vai citi rīki var nolasīt šeit paslēptās ziņas?

Tikai tādi rīki, kas izmanto to pašu kodējumu. Nulles platuma steganogrāfijai nav standarta, tāpēc dažādi rīki parasti nav savietojami.

Vai rakstzīmju izkaisīšana starp vārdiem palīdz?

Tā neļauj garai neredzamo rakstzīmju virknei atrasties vienuviet, kas dažos redaktoros var labāk saglabāties un rakstzīmju inspektorā izskatās mazāk aizdomīgi. Programmatūrai ziņu atrast nekļūst grūtāk.

Kāpēc rīks atrod nulles platuma rakstzīmes, bet ne ziņu?

Tekstā ir neredzamas rakstzīmes, kas nav rakstītas šī rīka formātā: nokopētas no tīmekļa lapas, ievietotas ar redaktoru vai cita rīka ūdenszīme. Tās var parādīt neredzamo rakstzīmju noņemšanas rīks.

Kas notiek, ja jaunu ziņu paslēpju tekstā, kurā jau ir viena?

Vecais slēptais bloks vispirms tiek noņemts, tāpēc rezultātā ir tikai jaunā ziņa.