Toplip, një vegël shumë interesante CLI për të kriptuar dhe dekriptuar skedarët

rreth toplip

Në artikullin vijues do të hedhim një vështrim në Toplip. Ky është një Shërbimi i rreshtit të komandës për kriptimin dhe dekriptimin e skedarit. Sot ka mjete të shumta të kriptimit të skedarëve për të mbrojtur skedarët tanë si Cryptomater, CryptGo, Cryptr dhe GnuPG, etj, por ky mjet është një alternativë e mirë për të gjithë ata.

Kjo është një shërbim i kodimit falas dhe me burim të hapur e cila përdor një metodë të fortë kriptimi të quajtur AES256, së bashku me një dizajn XTS-AES për të mbrojtur të dhënat tona konfidenciale. Ai gjithashtu përdor Scrypt, i cili është një funksion i derivimit të çelësit të bazuar në fjalëkalim, për të mbrojtur fjalëkalimet tona nga sulmet e forcës brutale.

Karakteristikat e përgjithshme të Toplip

Krahasuar me mjetet e tjera të kriptimit të skedarëve, toplip na e jep atë me veçoritë e mëposhtme:

  • Unë paraqita një metodë kriptimi bazuar në XTS-AES256.
  • Ne do të jemi në gjendje kriptoni skedarët brenda imazheve (PNG / JPEG).
  • Ne do të kemi mundësinë të përdorim një mbrojtje me shumë fjalëkalime.
  • Mbrojtje e thjeshtuar kundër sulmeve të forcës brutale.
  • Kjo na jep mundësinë e gjenerimit të një "mohim i besueshëm".
  • Nuk ka shënues të identifikueshëm të daljes.
  • Isshtë një dobi e burim i hapur / GPLv3.

Instalimi i Toplip

Nuk kërkohet instalim. E tëra çfarë duhet të bëjmë është shkarkoni binar të ekzekutueshëm Toplip nga faqja zyrtare e produktit. Pasi të shkarkohen, do të duhet t'i japim lejet e ekzekutimit duke shtypur në terminal (Ctrl + Alt + T):

chmod +x toplip

Përdorimi i Toplip

Nëse ekzekutojmë Toplip pa argumente, ai do të na tregojë ndihmë.

Ndihmoni Toplip

./toplip

Disa shembuj të Toplip

Encrypt / decrypt një skedar të vetëm

Ne mund të kriptojmë një skedar (skedari1) duke shkruar nga dosja ku kemi skedarin toplip:

vetëm skedar i koduar toplip

./toplip archivo1 > archivo1.encrypted

Kjo komandë do të na kërkojë të shkruajmë një fjalëkalim. Sapo ta shkruajmë, do të bëhet do të kriptojë përmbajtjen e skedarit1 dhe do t'i ruajë ato në një skedar të quajtur file1.kriptuar duke e vendosur atë në direktorinë aktuale të punës.

Për të kontrolluar nëse skedari është vërtet i koduar, mund të përpiqemi ta hapim dhe do të shohim disa karaktere të rastit. Për të parë përmbajtjen e skedarit që sapo kemi kriptuar, do të duhet të përdorim -d opsion si më poshtë:

vetëm skedar i deshifruar toplip

./toplip -d archivo1.encrypted

Kjo komandë do të deshifroj skedarin e dhënë dhe do të shfaqë përmbajtjen në dritaren e terminalit.

Rivendos skedarin e koduar

Për të rivendosur skedarin në vend që të shikojmë vetëm përmbajtjen, do të duhet të bëjmë diçka si më poshtë:

./toplip -d archivo1.encrypted > archivo1Restaurado

Do të na kërkojë fjalëkalimin e duhur për të deshifruar skedarin. Të gjithë përmbajtja e skedarit1.kriptuar do të rikthehet në një skedar të quajtur file1Restored. Këta emra janë vetëm një shembull. Këshillohet të përdorni emra më pak të parashikueshëm.

Encrypt / Decrypt shumë skedarë

Mundemi gjithashtu kriptoni dy skedarë me dy fjalëkalime të ndara për secilën.

toplip kodoi dy skedarë

./toplip -alt archivo1 archivo2 > archivo3.encriptado

Do të na kërkohet një fjalëkalim për secilën skedar. Ne mund të përdorim fjalëkalime të ndryshme. Ajo që komanda e mësipërme do të bëjë është të kriptojë përmbajtjen e dy skedarëve dhe t'i ruajë ato në një skedar të vetëm të quajtur file3.encripted. Kur rivendosim skedarët, do të duhet të shkruajmë vetëm fjalëkalimin përkatës të skedarit për ta rikthyer. Nëse shkruajmë fjalëkalimin e skedarit1, mjeti do të rivendosë skedarin1. Nëse shkruajmë fjalëkalimin e skedarit2, kjo skedar do të rikthehet.

Çdo prodhim i koduar mund të përmbajë deri në katër skedarë plotësisht të pavarur, dhe secili krijoi me fjalëkalimin e tij të veçantë dhe unik. Për shkak të mënyrës së mbledhjes së rezultateve të koduara, asnjë mënyrë për të përcaktuar lehtësisht nëse ekzistojnë skedarë të shumtë. Kjo do të parandalojë që një përdorues tjetër të identifikojë përfundimisht se ekzistojnë të dhëna shtesë konfidenciale. Kjo quhet mohim i besueshëm, dhe kjo është një nga tiparet më interesante të këtij mjeti.

Për të deshifruar skedarin 1 nga file3.encripted, ne do të duhet të shkruajmë vetëm:

./toplip -d archivo3.encriptado > archivo1.desencriptado

Ne do të duhet të shtypim fjalëkalimin e duhur për skedarin1. Për të deshifruar skedarin 2 nga skedari3.enkriptuar, ne do të duhet të shkruajmë në thelb të njëjtën gjë si për të dekriptuar skedarin1, por duke ndryshuar emrin dhe duke përdorur fjalëkalimin që i kemi caktuar skedarit2.

Përdorni mbrojtje me shumë fjalëkalime

Kjo është një tjetër tipar interesant. Ne do të mundemi shtoni fjalëkalime të shumta për një skedar të vetëm kur e kriptoni atë. Kjo do të jetë shumë efektive kundër përpjekjeve për forcë brutale.

fjalëkalim i shumëfishtë për toplip

./toplip -c 2 archivo1 > archivo1.encriptado.2.passwords

Siç mund ta shihni nga shembulli më sipër, toplip më kërkoi të shkruaj dy (-c 2) fjalëkalimet. Mbani në mend se ne duhet të shkruajmë dy fjalëkalime të ndryshme. Për të deshifruar këtë skedar, do të duhet të shkruajmë:

./toplip -c 2 -d archivo1.encriptado.2.passwords > archivo1.desencriptado

Fshih skedarët brenda imazhit

Quhet praktika e fshehjes së një skedari, mesazhi, imazhi ose video brenda një skedari tjetër steganografia. Kjo karakteristikë ekziston në Toplip si parazgjedhje. Për të fshehur një skedar (t) brenda imazheve, ne do të përdorim opsionin -m.

imazh toplip me skedar të fshehur

./toplip -m imagen.jpg archivo1 > imagen1.jpg

Kjo komandë fsheh përmbajtjen e skedarit1 brenda një imazhi të quajtur image1.png. Për ta deshifruar ne do të duhet të ekzekutojmë:

./toplip -d imagen1.png > archivo1.desencriptado

faqja në internet e projektit ne do të jemi në gjendje të marrim më shumë informacion në lidhje me mundësitë e këtij mjeti.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.