GNU/Linux >> Znalost Linux >  >> Linux

CryptoGo – snadný způsob, jak šifrovat a chránit vaše soubory heslem

K dispozici je nepřeberné množství nástrojů pro šifrování a ochranu vašich dat heslem. CryptoGo je jedním z takových nástrojů. Je to jednoduchý šifrovač souborů pro vaše každodenní potřeby. Pomocí CryptoGo můžete snadno šifrovat a chránit důležité a citlivé soubory. Je to napsané v GO programovací jazyk vyvinutý společností Google. Momentálně je ve fázi beta, ale je plně funkční.

Pokud jde o funkce CrptoGo, můžeme uvést následující:

  • Instalace a použití je velmi snadné.
  • Rychle šifruje a dešifruje soubory.
  • Používá knihovny filecrypt.
  • Šifrování v režimu Galois/Counter (GCM) (extra bezpečné, náročnější na hrubou sílu)
  • Šifruje soubory, takže je nelze číst, pokud není použit dešifrovací nástroj
  • Chrání vaše soubory heslem

Nainstalujte CryptoGo

Nejprve musíte nainstalovat programovací jazyk GO. Chcete-li nainstalovat Golang na různé platformy Linux, přejděte na následující odkaz.

  • Jak nainstalovat jazyk Go v systému Linux

Po instalaci jazyka Go můžete nainstalovat CryptoGO, jak je popsáno níže.

Naklonujte úložiště CryptoGo pomocí příkazu:

# git clone https://github.com/isfonzar/CryptoGo.git

Příkaz naklonuje nejnovější zdrojový kód do adresáře s názvem CryptoGo ve vašem aktuálním pracovním adresáři.

Přejděte do adresáře CryptoGo:

# cd CryptoGo/

A spusťte následující příkazy k instalaci.

# go get -d
# go build *.go

Dále vytvořte symbolický odkaz na spustitelný soubor bin cryptogo.

# ln -s /root/CryptoGo/cryptogo /usr/bin/cryptogo

Zde /root/CryptoGo je místo, kde jsem naklonoval git repozitář CryptoGo.

Aktualizujte cestu pomocí příkazu:

# source ~/.profile

CryptoGo je nyní nainstalováno. Podívejme se, jak jej používat v reálném čase.

Šifrujte a chraňte své soubory heslem

Po instalaci můžete soubor zašifrovat, jak je uvedeno níže.

# cryptogo encrypt <path_to_your_file>

Podobně pro dešifrování souboru spusťte:

# cryptogo decrypt <path_to_your_file>

Dovolte mi ukázat vám několik příkladů.

Chcete-li zašifrovat soubor s názvem ostechnix.txt , spustit:

# cryptogo encrypt ostechnix.txt

Budete požádáni o zadání hesla:

Enter password: 
Confirm password: 
Encrypting...

File successfully protected

Ujistěte se, že jste zadali silné heslo. Přečtěte si tuto příručku se dozvíte více o zásadách hesel pro Linux.

Nyní zkuste soubor zobrazit nebo otevřít. Nemůžete zobrazit skutečný obsah.

# cat ostechnix.txt

Ukázkový výstup:

ڻ����,��&E''�r��

Chcete-li soubor dešifrovat, jednoduše spusťte:

# cryptogo decrypt ostechnix.txt

Zadejte heslo, které jste zadali při šifrování souboru. Hotovo! Váš soubor je dešifrován.

Enter password: 
Decrypting...

File successfully decrypted.

Zde je snímek obrazovky, který ukazuje proces šifrování a dešifrování pomocí CryptoGo.

Chcete-li získat další podrobnosti, spusťte následující příkaz pro zobrazení sekce nápovědy.

# cryptogo help
StáhnoutZdarma e-kniha:„Výuka skriptování Linux Shell (hodnota 36 USD) ZDARMA po omezenou dobu“

Jak jsem řekl, CryptoGo je v rané fázi vývoje, takže jej používejte opatrně. Zde je několik návrhů pro vývojáře, jak zlepšit aplikaci CryptGo.

  • Pro ověřování používá SHA1, což je zastaralý hashovací algoritmus a neměl by se již používat pro žádné bezpečnostní účely. Bylo by mnohem lepší, kdyby vývojář použil k ověřování Blake2b nebo Keccak/SHA3.
  • filecrypt nemá žádnou ochranu proti selhání krátkým šifrovaným textem, takže délka šifrovaného textu by měla být delší než současná.
  • K šifrování souborů používá režim GCM. Vývojář by však měl zvážit použití režimu XTS před režimem GCM pro větší zabezpečení.

Kód je k dispozici na GitHubu. Pokud jste vývojář, fork to a vylepšit, pokud chcete.

A to je vše. Nyní víte, jak šifrovat a dešifrovat soubory pomocí nástroje CryptoGo. Jak můžete vidět, CryptoGo vám poskytuje snadný a jednoduchý způsob šifrování a ochrany heslem důležitých souborů. Vyzkoušejte to, nebudete zklamáni.

Brzy tu budu s dalším průvodcem. Pokud považujete tuto příručku za užitečnou, sdílejte ji na svých sociálních a profesních sítích a podpořte OSTechNix.

Na zdraví!


Linux
  1. Snadný způsob, jak skrýt soubory a adresáře v Linuxu

  2. Prohlížejte si soubory protokolu barevně a ve snadno čitelném formátu

  3. rozdíl mezi souborem zařízení a ovladačem zařízení

  1. Jak extrahovat soubory .gz a .tar.gz v Linuxu

  2. Jak šifrovat a dešifrovat soubory/složky v Linuxu pomocí GnuPG

  3. Metamorphose 2 – Dávkové přejmenování souborů a složek v systému Linux

  1. Jak chránit soubory a adresáře heslem

  2. Příkaz Ls v Linuxu (seznam souborů a adresářů)

  3. Vytvářejte a odebírejte odkládací soubory v Ubuntu