Veri Sıkıştırma ve Veri Şifreleme
Veri sıkıştırma, verilerin boyutunu küçültme işlemidir. Orijinal verilerden daha az sayıda bit kullanarak verileri kodlayan bir kodlama şeması kullanır. Şifreleme aynı zamanda kriptografide kullanılan verileri dönüştürme işlemidir. Orijinal verileri, yalnızca özel bir bilgi parçasına (anahtar adı verilen) sahip olan bir tarafın anlayabileceği bir biçime dönüştürür. Şifrelemenin amacı, bilgileri görüntüleme izni olmayan taraflardan bilgileri gizli tutmaktır.
Veri Sıkıştırma nedir?
Veri sıkıştırma, boyutunu küçültmek amacıyla verileri dönüştürme yöntemidir. Bu kullanışlıdır çünkü depolama alanı ve bant genişliği (veri aktarırken) gibi kaynaklardan tasarruf edilmesini sağlar. Verileri depolamak için kullanılan bit miktarını orijinal gösterime göre az altacak bir kodlama yöntemi kullanır. Sıkıştırılmış verileri kullanırken, önce sıkıştırılmaları gerekir. Bir veri sıkıştırma şeması tasarlarken, gerekli sıkıştırma düzeyi, sıkıştırma şeması tarafından sağlanan bozulma miktarı ve verileri sıkıştırmak ve açmak için gereken hesaplama ve donanım kaynakları gibi önemli faktörleri göz önünde bulundurmak gerekir. Özellikle video açma söz konusu olduğunda, izlemenin rahatsız edilmemesi için akışı yeterince hızlı bir şekilde açmak için özel donanım gerekecektir. Video ile, büyük bir depolama alanı gerektireceğinden, önceden sıkıştırmayı açmak bir seçenek olmayacaktır.
Veri Şifreleme Nedir?
Şifreleme, verileri gizli tutma niyetiyle dönüştürme yöntemidir. Şifreleme, verileri şifrelemek için şifre adı verilen bir algoritma kullanır ve yalnızca özel bir anahtar kullanılarak şifresi çözülebilir. Şifrelenmiş bilgi şifreli metin olarak bilinir ve şifreli metinden orijinal bilgiyi (düz metin) elde etme işlemi şifre çözme olarak bilinir. Bilgilerin diğer üçüncü taraflardan korunması gereken internet gibi güvenilmeyen bir ortam üzerinden iletişim kurarken şifreleme özellikle gereklidir. Modern şifreleme yöntemleri, hesaplama sertliği nedeniyle bir rakip tarafından kırılması zor olan (bu nedenle pratik bir yolla kırılamayan) şifreleme algoritmaları (şifreler) geliştirmeye odaklanır. Yaygın olarak kullanılan şifreleme yöntemlerinden ikisi Simetrik anahtarlı şifreleme ve Açık anahtarlı şifrelemedir. Simetrik anahtar şifrelemede, hem gönderici hem de alıcı, verileri şifrelemek için kullanılan aynı anahtarı paylaşır. Açık anahtar şifrelemede, iki farklı ancak matematiksel olarak ilişkili anahtar kullanılır.
Veri Sıkıştırma ve Veri Şifreleme arasındaki fark nedir?
Hem veri sıkıştırma hem de şifreleme, verileri farklı bir formata dönüştüren yöntemler olsa da, ulaşmaya çalıştıkları hedefler farklıdır. Veri sıkıştırma, verilerin boyutunu küçültmek amacıyla yapılırken, şifreleme, verileri üçüncü şahıslardan gizli tutmak için yapılır. Şifrelenmiş verilerin şifresi kolayca çözülemez. Anahtar adı verilen özel bir bilgi parçasına sahip olmayı gerektirir. Sıkıştırılmış verileri açmak, bu tür özel bilgi (anahtar gibi) gerektirmez, ancak veri türüne bağlı olarak bazı özel donanımlar gerektirebilir.