İndirilmekte olan bir dosyayı aşamalı olarak nasıl şifreleyebilirim?


13

Dosyaları indirirdim ve sonra opensslşifrelemek için kullandım, bu benim için yeterli değil. Dosya indirilirken indirme işlemini aşamalı olarak nasıl şifreleyebilirim?

curlBir opensslboru kullanmayı düşündüm ama anlayamıyorum.

Bunu gerçekleştirmek için daha iyi bir araç var mı?

Yanıtlar:


30

Komut basitçe şöyle olur:

curl -s "$URL" | openssl aes-256-cbc > "$OUTPUT_FILE"

Yorumlar uzun tartışmalar için değildir; burada gerçekleşen tüm konuşma sohbete taşındı .
Thomas Ward

12

Bunun mümkün olduğunu düşünmüyorum (Bu konuda yanlış olduğumu kanıtladım).

Bununla birlikte, bunun sizin için yeterli olmaması şartıyla, sürücünüzde saklanan dosyanın şifrelenmemiş bir sürümünü istemiyorsanız (ve gelecekte birileri tarafından geri yüklenmesi olasıdır) , geçici olarak saklamak için bir ramdisk kullanabilirsiniz . dosyasını seçin ve hedef dizinine taşımadan önce orada şifreleyin.

Paranoya seviyenize ve iş parçacığı senaryosuna bağlı olarak, sadece şifreli bir sürücü kullanmak yeterli olacaktır.


Prensipte bir veri akışının şifrelenmesini önlemek için hiçbir şey yoktur, HTTPS üzerinden büyük bir dosya indirdiğinizde olan şey budur ve temel olarak şifreli bir sürücünün de yapacağı şey budur.
ilkkachu

1
@ilkkachu WCCs cevabının yorum bölümündeki oldukça kapsamlı tartışmadan, kabul edilen ;-) olması gerektiğini anladım. Bununla birlikte, diğer senaryolarda yararlı olabilecek bir alternatif sunduğunu düşündüğüm için bu yanıtı kaldırmayacağım.
Bruni

6

EncFS veya CryFS olarak da monte edilebilir, dosya sistemi düzeyinde şifrelenmiş bir dosya sistemi kullanabilirsiniz. Şifrelenmiş dizininizi bağlayın ve dosyaları oraya indirin. Sorununuzun çözülüp çözülmediğinden emin değilim, çünkü sorunun tam olarak ne olduğu bana açık değil.


Böyle bir şifreli kapsayıcıyı nasıl kurabileceğinize dair bazı temel talimatları (ve belki de daha fazla okuma için bir bağlantı) ekleyerek cevabınızı biraz genişletebilirseniz iyi olur. Teşekkürler ve Ask Ubuntu'ya hoş geldiniz.
Bayt Komutanı
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.