Bir dosya veya dizini şifrelemek için bir araç var mı?

63

Tek tek dosyaları veya klasörleri şifrelemenin en popüler yolu nedir?

    
sordu Kim 23.02.2011 19:49

7 cevap

42

GnuPG (GPG) asimetrik ve simetrik şifrelemeyi kullanabilir. Asimetrik kripto, iki anahtar, şifreleme için bir ortak anahtar ve şifre çözme için özel bir anahtar içerir. Asimetrik anahtar kullanımı için bu sayfadaki djeikyb yanıtına bakın.

Simetrik şifreleme için, şifreleme ve şifre çözme anahtarları eşittir. Çoğu insanın güçlü şifreler seçerken çok kötü olduğunu fark etmek önemlidir. Bu nedenle, parola kullanan bir şifreleme şeması, kaba kuvvet saldırılarını yavaşlatmak için daha fazla kaynak (zaman, bellek) alan bir anahtar türevi işlevi kullanmalıdır.

GnuPG'nin KDF'sinin bir açıklaması için, bkz. Bu Crypto Stack Exchange yazısı . Simetrik şifrelemenin örnek kullanımı:

gpg --symmetric < unencrypted_file > encrypted_file

Şifre çözme:

gpg --decrypt < encrypted_file > decrypted_file

Gpg'nin manuel sayfası .

iyi anahtarları seçebilen kullanıcılar için eski yanıt, aşağıdaki nota bakın

Tek dosyalarda, openssl özellikle dosya güvenli olmayan bir kanal üzerinden gönderilirken (örn. e-posta) çok kullanışlıdır. Truecrypt'dan farklı olarak (parayla ve özgürce), sadece parayla serbesttir.

NOT : Buraya girdiğiniz şifre bir MD5 yineleme 1 tarafından işlenir. "123456" bir şifre seçtiyseniz, çok az güvenceye sahip olacaksınız.

Şifrele:

openssl aes-256-cbc -salt -in unencrypted_file -out encrypted_file

İki kez girmeniz gereken bir şifre istenir.

azalmak:

openssl aes-256-cbc -d -in encrypted_file -out unencrypted_file

Enc programına ait manuel sayfa.

1 openssl enc , -md seçeneği (varsayılan md5) tarafından tanımlanan özet işlevini kullanır ve EVP_BytesToKey() 1 yineleme sayısıyla. Bu, openssl kaynağında apps/enc.c adresinde bulunabilir.

    
verilen cevap Lekensteyn 23.02.2011 21:08
28

Bunun için Denizatı kullanıyorum. GnuPG için bir Gnome front-end ve nautilus ile iyi entegre:

Nautilus entegrasyonu almak için, Yazılım Merkezi'nden% co_de paketini yükleyin: seahorse-nautilus

    
verilen cevap passy 23.02.2011 20:17
18
  • TrueCrypt - Ücretsiz Açık Kaynak Disk Şifreleme Yazılımı
  • GNOME için EncFS sistem tepsisi uygulaması cryptkeeper
verilen cevap hhlp 23.02.2011 19:57
14

Bir kestirme yöntemi GnuPG ve belki tar. Bu referans için kısa bir kılavuzdur, gerçekten belgeleri okumalısınız.

İlk önce gpg --gen-key çalıştırın. Genel / özel anahtar çiftinizi oluşturmak için komutları izleyin. Artık dosyaları şifreleyebilirsiniz: gpg -e foo.txt . Bu foo.txt.gpg adlı bir dosya oluşturur. GnuPG, orijinal şifrelenmemiş dosyayı silmez, etrafta asılı kalmak isteyip istemediğinize bağlıdır. Foo.txt.gpg'nin şifresini çözmek için gpg foo.txt.gpg dosyasını çalıştırın. Şifre çözme, mevcut dosyaların üzerine yazmadan önce sizi uyaracaktır.

Bir dizini şifrelemeniz gerekiyorsa, önce onu katlayın:

tar -cf foo.tar foo/
gpg -e foo.tar

Şifrelenmiş dosyayı istediğiniz gibi yeniden adlandırabilirsiniz. Şifresi çözüldüğünde, orijinal dosya adı korunur.

    
verilen cevap djeikyb 24.02.2011 00:28
13

Ayrıca, Ubuntu'nun Ana Dizinleri şifrelemek için kullandığı eCryptfs de var.

Yükleme sırasında giriş dizini şifrelemesini seçebilir veya ecryptfs- kullanarak, varsayılan olarak $HOME/Private tek bir dizin ayarlayabilirsiniz. kurulum-özel yardımcı programı. Bu klasör, oturum açıldığında otomatik olarak bağlanacak ve çıkışta bağlanacak şekilde yapılandırılabilir. % Co_de% içindeki her bir dosya ve klasör yinelemeli olarak şifrelenir.

    
verilen cevap Dustin Kirkland 24.02.2012 17:59
2

Ayrıca bir wxWidgets GUI ile eliptik eğri şifreleme kullanmak için "Akademik İmza" kullanabilirsiniz. Açık kaynak ama depolarda değil. Esas olarak ECC asimetrik şifreleme, imzalar ve zaman damgaları yapar. Ancak bu araç ayrıca, Gnupg'ı (RSA) çağırmak için bir Menü girişi ve AES ve diğer algoritmalar sunan dosyaların simetrik en- / şifre çözme işlemine doğrudan erişimi vardır. Ana sayfası burada: İşte

Dosyaları aktarımda ve akademik belgeleri dijital olarak imzalamak için (transkript, tavsiye mektubu, not listesi vb.) çok kullanıyorum.

    
verilen cevap Michael Anders 04.12.2013 10:20
1

Diğer önerilerden bazılarını aldım ve basit bir kabuk komut dosyası sarıcı (tembel) için oluşturdum

İşte

keyfine

    
verilen cevap private_nodez 14.08.2014 22:07

Etiketlerdeki diğer soruları oku