RSA, Şifreleme için kullanılan bir algoritmadır. Şimdi serbestçe kullanılabildiği ABD’de (tüm dünyada değil) 2000 yılına kadar patenti alındı. RSA’nın birçok kullanım örneği vardır, ancak çoğunlukla anahtar ve Dijital imzalar gibi küçük veri parçalarını şifrelemek için kullanılır. RSA, tamsayılı çarpanlara ayırma problemine dayanıyor. Asimetrik şifrelerin, simetrik şifrelere karşı çok yavaş olduğu bilinir. Böylece toplu veriyi güvence altına almak için AES gibi simetrik şifre ile kullanılır. AES ve RSA ile birlikte kullanımı hibrit kullanım olarak adlandırılmıştır. İşte yönetilmesi gereken bazı pratik RSA araçları.

Anahtar Oluştur

RSA anahtarını yönetmek için önce onu oluşturmamız gerekir. t1.key adında bir dosya olduğu ve 2048 ile anahtarın büyüklüğünü belirlediğimiz çıktı türünü belirtiyoruz. OpenSSL ile genrsa fiilini kullandık. Varsayılan olarak, anahtarlar file komutuyla gösterildiği gibi PEM biçiminde oluşturulur.

Anahtar Oluştur
Anahtar Oluştur

Pem Formatını Der Formatına Dönüştürün

Oluşturulan RSA anahtarını kodlamak ve bir dosyaya kaydetmek için kullanılır. Pem yaygın bir formattır ancak bazen DER formatını kullanmanız gerekir. İşte nasıl yapılabilir. -İnform ve -outform parametreleri ile giriş formunu ve çıkış formunu belirtiriz ve daha sonra mevcut dosyayı -out ile gösteririz. Daha sonra bu tip dosyaları binary tipinden dolayı dosya tipinde gördüğümüz gibi kontrol ederiz. Der, pem formatı gibi base64 değildir.

RSA Anahtarını AES ile Şifreleme

Özel anahtarlar güvensiz yerlere iletilirse çok duyarlıdır, simetrik anahtarlarla şifrelemeliyiz. Burada 128 bit anahtarlı AES kullanıyoruz ve şifrelenmemiş RSA anahtar dosyasını parametre olmadan ayarlıyoruz. Veya RSA anahtar çiftini oluştururken de şifrelenebilir.

RSA Anahtarını AES ile Şifreleme
RSA Anahtarını AES ile Şifreleme

Ortak Anahtarı Listele / Göster

Belirli bir genel anahtarı terminalde görüntüleyebiliriz. Bu örnekte t1.key olan sertifika dosyası adını sağlamak için -in parametresini ve ekrana yazdırmak için -pubout ve -text seçeneklerini kullanacağız.

Ortak Anahtarı Listele / Göster
Ortak Anahtarı Listele / Göster

RSA Genel ve Özel Anahtar Nasıl Oluşturulur? Infografik

 RSA Genel ve Özel Anahtar Nasıl Oluşturulur? Infografik
RSA Genel ve Özel Anahtar Nasıl Oluşturulur? Infografik

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir