Utilia

Скриј порака во текст

Скријте тајна порака во обичен текст со невидливи знаци со нулта ширина, по избор шифрирана со фраза за лозинка, а потоа откријте ја или отстранете ја.

Ова е трик, а не безбедност: многу апликации и веб-страници ги отстрануваат знаците со нулта ширина, а секој може да ги открие со едноставна проверка. Користете ја фразата за лозинка ако содржината е важна.

Скриј порака

Со фраза за лозинка пораката се шифрира (AES-256-GCM) пред да се скрие. Без неа, секој што го знае методот може да ја прочита.

Откриј или отстрани скриена порака

Како да скриете порака

  1. Впишете Покривачки текст (она што го гледа секој): обична реченица што потоа ќе изгледа сосема исто.
  2. Впишете Тајна порака.
  3. По избор, внесете Фраза за лозинка (по избор). Пораката тогаш се шифрира со AES-256-GCM пред да се скрие, па познавањето на методот не е доволно за да се прочита.
  4. Изберете Каде да се ставаат скриените знаци: По првиот збор (стандардно), Распоредени меѓу зборовите, Сосема на почеток или Сосема на крај.
  5. Кликнете Скриј ја пораката, па копирајте го Текст со скриената порака со копчето за копирање. Отворете Покажи каде се скриените знаци за да ги видите како симболи ◆.

Како да откриете или отстраните скриена порака

  1. Залепете го текстот во Текст за проверка. Бројот на знаци со нулта ширина се појавува под полето.
  2. Кликнете Откриј ја пораката. Ако пораката е шифрирана, внесете Фраза за лозинка (ако пораката е шифрирана) и кликнете повторно.
  3. За да исчистите текст, кликнете Отстрани ги скриените знаци: го добивате истиот текст без скриените податоци. Емоџијата како 👨‍👩‍👧, што легитимно користат невидливи сврзувачи, остануваат недопрени.

Сè се случува во вашиот прелистувач; ниту текстот ниту фразата за лозинка се испраќаат некаде.

Како работи

Unicode содржи знаци што не зафаќаат простор на екранот. Оваа алатка користи четири од нив како цифри: ZERO WIDTH SPACE (U+200B) = 00, ZERO WIDTH NON-JOINER (U+200C) = 01, ZERO WIDTH JOINER (U+200D) = 10 и WORD JOINER (U+2060) = 11. Вашата порака се претвора во UTF-8 бајти, а секој бајт станува четири невидливи знаци. Блокот започнува и завршува со ZERO WIDTH NO-BREAK SPACE (U+FEFF) и носи заглавје од еден бајт што кажува дали содржината е обичен текст или шифрирана.

Затоа скриениот дел брзо расте: порака од 20 букви додава околу 90 невидливи знаци, а шифрирањето додава 49 бајти заглавје и ознака за автентикација (околу 200 знаци повеќе). Во UTF-8 секој од овие знаци зафаќа 3 бајти, што е важно за полиња со ограничување во бајти. Големина во UTF-8 во резултатите ја покажува вистинската големина на целиот текст.

Со фраза за лозинка, алатката го користи истиот формат како алатката за шифрирање текст: PBKDF2-SHA-256 со 600 000 итерации го изведува клучот, AES-256-GCM шифрира, а погрешна фраза за лозинка или една изменета буква предизвикуваат дешифрирањето да не успее, наместо да врати бесмислици.

Ограничувања: трик, не безбедност

  • Многу платформи ги отстрануваат знаците со нулта ширина. Некои апликации за пораки, социјални мрежи, полиња во формулари и програми за обработка на текст ги отстрануваат или нормализираат. Прво тестирајте со одредиштето: залепете го резултатот таму, копирајте го назад и кликнете Откриј ја пораката.
  • Делумните копии ја кршат пораката. Ако читателот копира само дел од текстот, блокот е нецелосен и алатката обично го пријавува како оштетен.
  • Лесно се открива. Секој проверувач на невидливи знаци, хексадецимален уредувач или едноставно бројање открива дека нешто е таму. Криењето на самото постоење на порака од решителен набљудувач не е возможно на овој начин.
  • Без фраза за лозинка е само замаглување. Секој што ја знае оваа честа техника може да ја декодира. За сè чувствително користете силна фраза за лозинка и споделете ја по друг канал.

За отстранување на секој вид невидливи знаци (нераскинливи празни места, двонасочни контроли, меки цртички и повеќе), користете ја алатката Отстрани ги сите невидливи знаци.

Често поставувани прашања

Дали скриената порака ќе преживее праќање по е-пошта или разговор?

Понекогаш. Е-поштата во обичен текст и многу апликации за разговор ги задржуваат знаците со нулта ширина, но некои услуги ги отстрануваат, а некои тастатури или уредувачи ги менуваат. Секогаш направете проба од почеток до крај.

Може ли други алатки да ги читаат пораките скриени тука?

Само алатки што го користат истото кодирање. Не постои стандард за стеганографија со знаци со нулта ширина, па различните алатки обично не се компатибилни.

Дали распоредувањето на знаците меѓу зборовите помага?

Ја држи долгата низа невидливи знаци подалеку од едно место, што може подобро да преживее во некои уредувачи и изгледа помалку сомнително во инспектор на знаци. Не ја прави пораката потешка за наоѓање за софтверот.

Зошто алатката наоѓа знаци со нулта ширина, но нема порака?

Текстот содржи невидливи знаци што не се напишани во форматот на оваа алатка: копирани од веб-страница, вметнати од уредувач или воден жиг од друга алатка. Алатката за отстранување невидливи знаци може да ги наброи.

Што се случува ако скријам нова порака во текст што веќе има една?

Старата скриена порака прво се отстранува, така што резултатот ја содржи само новата порака.