Kamu Anahtarının Özel Anahtar Arasındaki Fark
Ortak Anahtar vs Gizli Anahtar
Kriptografi, bilgiyi saklamak için yapılan çalışmadır ve şu durumlarda kullanılır: İnternet gibi güvenilmeyen bir ortamda iletişim kurarken kullanılır diğer üçüncü taraflardan korunması gereken internet gibi güvenilmeyen bir ortamda iletişim kurmak. Şifreleme, verileri şifrelemek için şifre olarak adlandırılan bir algoritmayı kullanır ve yalnızca özel bir anahtar kullanarak şifrelenebilir. Şifreli bilgi, şifreli metin olarak bilinir ve orijinal bilgiyi (düz metin) şifreli metinden elde etme işlemi, şifre çözme olarak bilinir. En çok kullanılan iki şifreleme yönteminden biri Public Key Encryption (Diğerleri Simetrik Anahtar Şifreleme) olmaktır. Genel anahtar şifrelemesi özelliğidir (şifreleme ve şifre çözme için aynı özel anahtarı kullanan simetrik anahtar şifrelemesine karşıt olarak), ortak anahtar ve özel anahtar olarak adlandırılan iki farklı matematiksel olarak ilişkili anahtar kullanılır.
Ortak anahtar şifrelemesi, verinin alıcının ortak anahtarı kullanılarak şifrelenir ve eşleşen bir özel anahtarı kullanmadan şifrelerini çözemez. Diğer bir deyişle, kilitlemek için bir tuşa (piantek şifrelemek) ve kilidini açmak için bir başka anahtara (cypertext'in şifresini çözmek) ihtiyacınız var. Önemli olan diğerinin yerine bir anahtar kullanılamaz olmasıdır. Hangi anahtarın yayınlandığına bağlı olarak, ortak anahtar şifrelemesi iki amaç için kullanılabilir.
Ortak Anahtar nedir?
Genel anahtar şifrelemesinde, alıcının ortak anahtarı kullanılarak şifrelenen veriler, eşleşen bir özel anahtarı kullanmadan şifrelenemez. Öte yandan, ortak anahtar, eşleşen özel anahtar tarafından şifrelenmiş verileri çözmek için kullanılabilir. Bununla birlikte, genel anahtar, özel anahtar yerine kullanılamaz. Kilitleme anahtarı halka açık hale getirilirse, bu sistem herkes tarafından açma anahtarı sahibine özel iletişim göndermek için kullanılabilir. Bu, yasal alıcıyı (eşleşen bir özel anahtarı olan kişi) mesajı okuyabilen tek kişidir. Dolayısıyla, bu, iki taraf arasındaki iletişimin gizliliğini teyit eder.
Özel Anahtar nedir?
Genel anahtar şifrelemesinde özel anahtar, yalnızca eşleşen ortak anahtar kullanılarak şifrelenmiş verilerin şifresini çözmek için kullanılabilir. Benzer şekilde, özel anahtar kullanılarak şifrelenen veriler yalnızca eşleşen ortak anahtarı kullanarak şifresi çözülebilir. Bununla birlikte, özel anahtarı, ortak anahtar yerine kullanılamaz. Kilitleme anahtarı özel hale getirilirse, bu sistem belgelerin sahibi tarafından kilitli olduğunu doğrulamayı mümkün kılar. Bunun nedeni, gönderen tarafından şifrelenen bir iletinin yalnızca eşleşen ortak anahtarlı bir kişi tarafından açılabilmesi, böylece gönderenin gerçekte özel anahtarını (orijinal ve değiştirilmemiş iletinin alındığı anlamına gelir) tuttuğunu doğrulamaktır. Bu nedenle, bu dijital imza için kullanılır.
Genel Anahtar ve Özel Anahtar arasındaki fark nedir?
Genel anahtar ve özel anahtar, ortak anahtar şifrelemesinde kullanılan anahtar çiftidir. Kilitleme anahtarı herkese açık hale getirilirse, kilit açma anahtarı özel anahtarı alır ve bunun tersi de geçerlidir. Genel anahtar, özel anahtarın türetilmesi için kullanılamaz. Eğer genel anahtar kilitleme anahtarı ise o zaman özel iletişim göndermek için (yani, gizliliği korumak için) kullanılabilir. Eğer özel anahtar kilitleme anahtarı ise, o zaman sistem, özel anahtarın sahibi tarafından gönderilen belgeleri doğrulamak için kullanılabilir (diğer bir deyişle, orijinalliği korumak için).