Toplip, napaka-kagiliw-giliw na utility ng CLI upang i-encrypt at i-decrypt ang mga file

tungkol sa toplip

Sa susunod na artikulo ay titingnan namin ang Toplip. Ito ang isa utos ng linya ng utos para sa pag-encrypt at pag-decry ng file. Ngayon maraming mga tool sa pag-encrypt ng file upang maprotektahan ang aming mga file tulad ng Cryptomater, CryptGo, Cryptr at GnuPG, atbp, ngunit ang tool na ito ay isang mahusay na kahalili sa kanilang lahat.

Ito ay isang libre at bukas na mapagkukunang encryption utility na gumagamit ng isang malakas na pamamaraan ng pag-encrypt na tinatawag AES256, kasama ang isang disenyo XTS-AES upang maprotektahan ang aming kumpidensyal na data. Gumagamit din ito ng Scrypt, na isang pangunahing pag-andar na pangunahing hango sa password, upang maprotektahan ang aming mga password laban sa pag-atake ng malupit na puwersa.

Pangkalahatang katangian ng Toplip

Kung ihahambing sa iba pang mga tool sa pag-encrypt ng file, ihinahatid ito sa amin ng toplip sa mga sumusunod na tampok:

  • Nagpose ako ng isang paraan ng pag-encrypt batay sa XTS-AES256.
  • Kakayanin namin naka-encrypt ang mga file sa loob ng mga imahe (PNG / JPEG).
  • Magkakaroon tayo ng posibilidad na gumamit ng a maramihang proteksyon sa password.
  • Pinasimple na proteksyon laban sa pag-atake ng brute force.
  • Binibigyan tayo nito ng posibilidad na makabuo ng isang "makatuwirang pagtanggi".
  • Walang makikilalang mga marker ng exit.
  • Ito ay isang utility ng bukas na mapagkukunan / GPLv3.

Pag-install ng toplip

Walang kinakailangang pag-install. Ang kailangan lang nating gawin ay i-download ang Toplip maipapatupad na binary mula sa pahina ng opisyal na produkto. Kapag na-download ay bibigyan namin ito ng mga pahintulot sa pagpapatupad sa pamamagitan ng pagta-type sa terminal (Ctrl + Alt + T):

chmod +x toplip

Paggamit ng Toplip

Kung isinasagawa namin ang Toplip nang walang mga pagtatalo, ipapakita nito sa amin ang tulungan.

Tulong sa Toplip

./toplip

Ang ilang mga halimbawa ng Toplip

I-encrypt / i-decrypt ang isang solong file

Maaari kaming mag-encrypt ng isang file (file1) pagsulat mula sa folder kung saan mayroon kaming toplip file:

toplip lamang ang naka-encrypt na file

./toplip archivo1 > archivo1.encrypted

Hihilingin sa amin ng utos na ito na magsulat ng isang password. Kapag isinulat namin ito, gagawin ito ay naka-encrypt ang nilalaman ng file1 at mai-save ang mga ito sa isang file na tinatawag na file1.encrypted na inilalagay ito sa kasalukuyang direktoryo ng pagtatrabaho.

Upang suriin kung naka-encrypt talaga ang file, maaari naming subukang buksan ito at makakakita kami ng ilang mga random na character. Upang makita ang nilalaman ng file na na-encrypt namin, gagamitin namin ang -d pagpipilian tulad ng sa ibaba:

toplip lang ang naka-decrypt na file

./toplip -d archivo1.encrypted

Ang utos na ito ay mai-decrypt ang ibinigay na file at ipapakita ang nilalaman sa window ng terminal.

Ibalik ang naka-encrypt na file

Upang maibalik ang file sa halip na tingnan lamang ang nilalaman, gagawa kami ng isang bagay tulad ng sumusunod:

./toplip -d archivo1.encrypted > archivo1Restaurado

Hihingin sa amin para sa tamang password upang mai-decrypt ang file. Lahat po ang mga nilalaman ng file1.encrypted ay maibabalik sa isang file na tinatawag na file1Restored. Ang mga pangalang ito ay isang halimbawa lamang. Maipapayo na gumamit ng hindi gaanong mahuhulaan na mga pangalan.

I-encrypt / I-decrypt ang Maramihang mga File

Maaari din namin i-encrypt ang dalawang mga file na may dalawang magkakahiwalay na mga password para sa bawat isa.

ang naka-encrypt na dalawang naka-encrypt na mga file

./toplip -alt archivo1 archivo2 > archivo3.encriptado

Hihilingan kami ng isang password para sa bawat file. Maaari kaming gumamit ng iba't ibang mga password. Ang gagawin ng utos sa itaas ay i-encrypt ang nilalaman ng dalawang mga file at i-save ang mga ito sa isang solong file na tinatawag na file3.encripted. Kapag naibalik namin ang mga file, magsusulat lamang kami ng kaukulang password ng file upang maibalik. Kung isusulat namin ang password ng file1, ibabalik ng tool ang file1. Kung isusulat namin ang password ng file2, ibabalik ang file na ito.

Ang bawat output na naka-encrypt maaaring maglaman ng hanggang sa apat na ganap na independiyenteng mga file, at bawat isa ay nilikha gamit ang sarili nitong nakahiwalay at natatanging password. Dahil sa paraan ng pagsasama-sama ng mga naka-encrypt na resulta, walang paraan upang madaling matukoy kung maraming mga file ang mayroon. Pipigilan nito ang isa pang gumagamit mula sa tiyak na pagkilala na mayroong karagdagang kumpidensyal na data. Tinawag ito makatuwirang pagtanggi, at ito ay isa sa mga pinaka-kagiliw-giliw na tampok ng tool na ito.

Upang mai-decrypt ang file1 mula sa file3.encripted, magsusulat lamang kami ng:

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

Kailangan naming i-type ang tamang password para sa file1. Upang mai-decrypt ang file2 mula sa file3.encripted, kakailanganin naming isulat ang parehong bagay upang mai-decrypt ang file1, ngunit binabago ang pangalan at ginagamit ang password na aming itinalaga sa file2.

Gumamit ng maraming proteksyon sa password

Ito ay isa pang cool na tampok. Magagawa natin magdagdag ng maraming mga password para sa isang solong file kapag naka-encrypt ito. Ito ay magiging mabisa laban sa mga pagtatangka ng mabangis na puwersa.

maramihang password ng toplip

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

Tulad ng nakikita mo mula sa halimbawa sa itaas, tinanong ako ng toplip na magsulat ng dalawa (-c 2) mga password. Tandaan na dapat kaming magsulat ng dalawang magkakaibang mga password. Upang mai-decrypt ang file na ito, magsusulat kami ng:

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

Itago ang mga file sa loob ng imahe

Ang kasanayan sa pagtatago ng isang file, mensahe, imahe, o video sa loob ng isa pang file ay tinatawag na steganography. Ang tampok na ito ay mayroon sa Toplip bilang default. Upang maitago ang isang (mga) file sa loob ng mga imahe, gagamitin namin ang pagpipiliang -m.

toplip imahe na may nakatagong file

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

Utos na ito Itinatago ang nilalaman ng file1 sa loob ng isang imahe na pinangalanang image1.png. Upang mai-decrypt ito kailangan naming isagawa:

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

Sa website ng proyekto makakakuha kami ng karagdagang impormasyon tungkol sa mga posibilidad ng tool na ito.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.