Ja nekad neesi dzirdējis par "Kiberšefu", tad ņem šo linku un, bez kavēšanās, pievieno pie savām grāmatzīmēm. Formatēšana, šifrēšana, regulārās izteiksmes, heša aprēķināšana, operācijas ar publisko atslēgu - tās ir tikai "šefa" bāzes funkcijas. Viņa jājamzirdziņš ir iespēja no tām sastādīt programmas vizuālajā redaktorā.
"Kiberšefa" bibliotēkā ir virs 100 operācijām. Paskatoties uz kreisās puses paneli, tu ieraudzīsi, ka tie ir diezgan ērti sadalīti pa grupām un tiem ir gan meklēšanas funkcija, gan arī "Favorītu" sadaļa. Atrodot nepieciešamo komandu, pārvelc to uz vidējo stabiņu un izvēlies parametrus (lai novāktu komando, to vajag aizvilkt atpakaļ). Tagad, iekopē datus Input laukā, nospied pogu Bake un Output laukā iekritīs darba rezultāts.
Pats interesantākais ir tas, ka tu vari pievienot vairāk nekā tikai vienu operāciju, un tās tiks secīgi pielietotas pie ieejas datiem. Ja nu tomēr ievajadzēsies kaut ko advancētāku, tad pievērs uzmanību funkcijām no Flow control sadaļas.
Fork komanda pielieto sekojošas operācijas katrai apakšrindai (atdalītājus tu vari noteikt pats). Jump pārnes izpildes punktu uz noteiktu komandu skaitu atpakaļ vai uz priekšu, bet Conditional Jump dara to paši, tikai tad, ja regulārā izteiksme ieejas datos atradīs sakritību.
"Šefu" var salīdzināt ar UNIX komandrindu, bet, precīzāk, ar tādu valodu kā Bash. Bez šaubām, "Šefs" piekāpsies tai gan jaudas, gan elastīguma ziņā, bet, tam ir savi trumpji. Viss ir savākts vienā interfeisā; lai pielietotu komandas, nevajag lasīt milzīgus manuāļus, un arī drag and drop ir kārtu draudzīgāks par konsoli.
Nobeigumā vēl pāris interesantas, fīčas. Pirmā: "Kiberšefs" atbalsta bināros failus kā ieejas datus - vienkārši ņem failu un pārvelc to uz Input lauku. Otrā: CyberChef tiek piegādāts kā weblapa - spied Download, saglabā lokāli, un, pēc tam izmanto to pat bez pieslēguma internetam.
Vēl kāds interesants fakts: CyberChef izveidotāji ir GCHQ darbinieki - Lielbritānijas informācijas drošības nodrošinājuma dienests. Dīvaini, bet viņiem pat ir lapa GitHub.