Programma Text Recoded piedāvā šādas noderīgas darbības ar noteiktiem teksta datiem:
- Kodēšana, dekodēšana un pārkodēšana starp vienkāršu tekstu, heksadecimālo un Base64 kodējumu
- Šifrēšana un atšifrēšana, izmantojot Cēzara šifru
- Neapstrādātu un formatētu teksta datu jaucējzīmju izveide, lai apstiprinātu to integritāti
Tekstuālo datu kodēšanu heksadecimālā vai Base64 kodējumā var izmantot, lai pārliecinātos, ka sākotnējie teksta dati netiks mainīti, jo uzglabāšanas vai pārraides datu nesējs tos apstrādā nesaderīgā rakstzīmju kopā.
Šifrēšana, izmantojot Cēzara šifru, kas ir vienkāršs aizstāšanas šifrs, var tikt izmantots daudzos gadījumos, kad teksta dati ir jāpaliek slēptiem no parastajiem cilvēkiem, kuri parasti tos necenšas atšifrēt. Tomēr tas nav piemērots sensitīvu datu aizsardzībai, jo tos var viegli atšifrēt ar mūsdienu tehnoloģijām.
Programmas Text Recoded īstenotā šifrēšanas un atšifrēšanas procedūra ir izskaidrota nākamajā piemērā, izmantojot “TEXT” kā ievadi un “test” kā atslēgu:
Ievade: TEKSTS (T=84, E=69, X=88, T=84)
Atslēga : tests (t=116, e=101, s=115, t=116)
Procedūra: ievade + taustiņš
Izvade decimāldaļās: (200,170,203, 200)
Izvade heksadecimālā: C8AACBC8
Atšifrēšana ir tieši pretēja iepriekšminētajam, tas ir, šifrētā izvade - atslēga. Mūsu gadījumā tas būs:
C8AACBC8 — tests = TEKSTS
Programma Text Recoded saņem un nodrošina teksta datu ievadi un izvadi, kā arī šifrēšanas atslēgu UTF-8 kodējumā, kas atbalsta visu unikoda rakstzīmju kopu, kurā ir iekļautas rakstzīmes no gandrīz visām pasaules rakstīšanas sistēmām.
Ievades garumam nav ierobežojumu, izņemot pieejamo atmiņu. Atslēga var būt arī jebkura garuma, taču, ja tā ir garāka par ievadi, tā tiek saīsināta līdz ievades garumam, sadalīta ievades garuma gabalos un pēc tam papildu daļu vērtības tiek pievienotas pirmajai daļai.
Šifrēšanas izvade var būt heksadecimālā vai Base64 kodējumā. Darbs ar binārajiem datiem šajā versijā netiek atbalstīts.
Lai nodrošinātu dotās izvades integritāti, izvades lodziņā ir iespējams iekļaut arī to jaucējus gan pārkodēšanas, gan šifrēšanas operācijām.
Ņemiet vērā, ka izveidotās jaucējzīmes ir trīs veidu, kas izskaidrotas tālāk.
VISA teksta satura jaukšana tiek veidota visam norādīto teksta datu saturam, tostarp tukšām atstarpēm, piemēram, atstarpēm, cilnēm un jaunām rindiņām, ja tādas ir.
Formatētā FMT teksta satura jaukšana tiek radīta tekstam un tā iekšējām atstarpēm un jaunām rindām, izņemot visas apkārtējās tukšās rindiņas un atstarpes.
Hash RAW teksta saturam tiek veidots tikai pašam tekstam, izslēdzot visu veidu tukšās vietas: tukšas rindiņas, atstarpes, tabulēšanas zīmes un jaunas rindiņas.
Doto teksta datu integritātes apstiprināšanai gadījumos, kad nepieciešama ne RAW veida jaukšana, rindu garumiem, rindu skaitam un jauno rindiņu rakstzīmju veidam ir nozīme. Tas ir tāpēc, ka Windows izmanto #13#10 rakstzīmju kodus, lai saglabātu jaunas rindiņas, savukārt operētājsistēma Linux izmanto tikai rakstzīmju kodu #10, lai saglabātu jaunas rindiņas. Tāpēc, ja teksta datu jaucējkods tiek izveidots vienā operētājsistēmā, bet tas ir jāvalidē citā, ir jāiestata atbilstoša opcija. Šim nolūkam ir izvēles lodziņš, kur izvēlēties starp Windows un Linux jaunām rindas rakstzīmēm, veidojot jaucējzīmes.
Atjaunināta
2024. gada 31. aug.