Linux'ta Güçlü Önceden Paylaşılan Anahtarlar Oluşturmanın 4 Yolu

Linux'ta Güçlü Önceden Paylaşılan Anahtarlar Oluşturmanın 4 Yolu

Veri şifreleme sırasında, kimlik doğrulama amacıyla bir PSK anahtarı gerekir. Anahtarı bilmeyen biri verilerin şifresini çözemeyeceği için etkili bir güvenlik protokolüdür. Bu nedenle, verilerinizi davetsiz misafirlerden koruma konusunda ciddiyseniz, güçlü bir PSK anahtarı seçmek önemlidir.





Ancak PSK anahtarları neden önemlidir ve Linux'ta otomatik olarak güçlü ve rastgele PSK anahtarlarını nasıl oluşturabilirsiniz?





PSK Anahtarları Nelerdir ve Neden Birine İhtiyacım Var?

Önceden paylaşılan anahtar veya basitçe PSK, verileri şifrelerken ve şifresini çözerken parola olarak kullanılan rastgele bir karakter dizisidir. Adından da anlaşılacağı gibi, şifreleme işleminde yer alan her iki taraf da anahtarı önceden bilir, çünkü anahtar sadece şifre çözme işlemi sırasında değil, aynı zamanda verilerin şifrelenmesi sırasında da gereklidir.





Windows 10 hoparlörlerden ses gelmiyor

PSK anahtarlarının en önemli uygulamalarından biri kablosuz ağ güvenliğidir. Wi-Fi ağları, aşağıdakiler gibi çeşitli veri şifreleme türlerini kullanır: WPA-PSK ve WPA2-PSK , burada WPA, Wi-Fi Korumalı Erişim anlamına gelir. Wi-Fi'a bağlanmadan önce girdiğiniz şifre de bir PSK türüdür.

Güvenliğimiz neredeyse her zaman risk altında olduğundan, veri aktarımı sırasında önceden paylaşılan anahtarların kullanılması, bilgisayar korsanlarının bir ağ üzerinden verilerimizi koklamasını engelleyebilir. Ayrıca, verileri paylaşırken PSK kullanmak, verilere yalnızca paylaşmak istediğiniz kişinin erişmesini sağlar.



Bir kaba kuvvet saldırısının kriptografik anahtarlara karşı etkili olduğu kanıtlanabilse de, güçlü bir anahtar seçmek, anahtarın kırılma olasılığını azaltabilir.

Linux'ta Güçlü PSK Anahtarları Nasıl Oluşturulur

PSK anahtarı bizim için bu kadar önemliyse hepimizin kullanabileceği bir PSK anahtarı olması gerekmez mi? Evet. Aslında, verilerinizi bir parola ile şifrelemek, genel olarak herkesin bilmesi gereken çok önemli bir iştir.





İlgili: Linux Bölümlerinizi Şifreleme Nedenleri

Ancak bu, çok düşünmeniz ve PSK olarak kullanmak için rastgele bir karakter dizisi bulmanız gerektiği anlamına gelmez. Neyse ki Linux, kullanmanız için güçlü PSK anahtarları oluşturabilen birkaç komuta sahiptir.





1. OpenSSL Komutunu Kullanarak Güçlü Anahtar Oluşturun

OpenSSL, kriptografik işlevler ve anahtarlarla ilgili sayısız yardımcı program sağladığı için ağ güvenliği meraklıları arasında iyi bilinen bir komuttur. Bu araç, değişen bayt boyutlarında rastgele PSK anahtarları oluşturmanıza olanak tanır.

Openssl komutunu kullanarak 32 bayt uzunluğunda bir PSK anahtarı oluşturmak için:

openssl rand -base64 32

Çıktı:

v59AYgTli5LFAJXsIngeQiApSj1u8QJYZvxopSV2Zt0=

Benzer şekilde, Linux sisteminizde rastgele boyutta önceden paylaşılan anahtarlar oluşturmak için bayt boyutunu istediğiniz herhangi bir sayı ile değiştirebilirsiniz.

Örneğin, 128 bayt uzunluğunda önceden paylaşılan bir anahtar oluşturmak için aşağıdaki komutu verin.

openssl rand -base64 128

Daha Fazla Bilgi Edinin: Günlük Hayatınızı Çok Az Çaba ile Şifrelemenin Yolları

2. GPG Yardımcı Programıyla Bir PSK Oluşturun

GPG, kısaltması GNU Gizlilik Koruması Linux sistemindeki dosyaları şifrelemek ve şifresini çözmek için kullanılan ünlü bir araçtır. Ancak buna ek olarak, aracı önceden paylaşılan güçlü anahtarlar çıkarmak için de kullanabilirsiniz.

Bir fotoğrafın mb boyutunu nasıl küçültürsünüz?

çağırmak --gen-rastgele base64 kodlamalı gpg komutunun yöntemi, PSK olarak kullanabileceğiniz sonsuz sayıda karakter kombinasyonu oluşturmanıza olanak tanır.

kullanarak 32 baytlık önceden paylaşılan bir anahtar almak için gpg emretmek:

gpg --gen-random 1 32 | base64

Çıktı:

dYWA8xdcAUAwS/cSopFnRzYuk4zVGWSTJtq87Zg15XU=

NS 1 yukarıda belirtilen komutta kalite düzeyi ve 32 sayısı bayt anahtarın olmasını istiyorsun.

Benzer şekilde, 64 baytlık bir PSK oluşturmak için:

gpg --gen-random 1 64 | base64

İlgili: Açıklanan Bellek Boyutları: Bağlamdaki Bitler ve Baytlar

3. Rastgele PSK'lar için tarih ve sha256sum kullanma

Linux'ta tarih komutu sistem tarih ve saati ile ilgili bilgileri kullanıcılara gösterir. Bunu herkes bilmiyor, ancak güvenlik amacıyla güçlü anahtarlar oluşturmak için bu komutu kullanabilirsiniz.

Tarih komutunu ile borulama sha256toplam ve base64 şifreleme için PSK olarak kullanabileceğiniz rastgele anahtarlar verir.

date | sha256sum | base64 | head -c 32; echo

Çıktı:

MWVkNzMwOTAzMDgxMTNkZTc3MDFjZjkz

Yukarıda belirtilen komut 32 baytlık bir PSK yazdıracaktır. NS kafa komutu çıktıdan ilk 32 baytı okur ve görüntüler.

kaldıracak olsaydık kafa komuttan, sistem 92 bayt uzunluğunda dize görüntüler:

date | sha256sum | base64

Çıktı:

MTQ1OWVlOGNiODIxYmMyZTEzNGQyZjUyNzkyOTEwOWZmZWQ3MmQxZWExYzhhODM1ZDdmM2ZjZTQ5
ODM4MDI4ZiAgLQo=

kullanarak 92 bayttan uzun bir PSK anahtarı oluşturamayacağınızı unutmayın. tarih ve sha256toplam emretmek.

64 baytlık rastgele önceden paylaşılan bir anahtar oluşturmak için tarih ve sha256toplam emretmek:

date | sha256sum | base64 | head -c 64; echo

4. Sözde Rastgele Sayı Üreticilerini Kullanma

Linux işletim sistemi, aşağıdakiler gibi çeşitli rasgele sayı üreteçlerine sahiptir. /dev/rastgele ve /dev/urandom dosya. Bunlar, Linux'ta sözde rasgele sayı üreteçleri olarak hizmet eden özel dosyalardır. Hem dosyalar, /dev/rastgele ve /dev/urandom rastgele sayılar oluşturmak için Linux entropi havuzunu kullanın.

Bu rasgele sayılar ile birleştirildiğinde base64 komutu, önceden paylaşılan bir anahtar olarak kullanıma uygun güçlü karakter kombinasyonları verebilir.

kullanarak 32 baytlık bir PSK oluşturmak için /dev/rastgele dosya:

hepsi bir arada mesajlaşma uygulaması android
head -c 32 /dev/random | base64

128 bayt uzunluğunda bir PSK anahtarı almak istiyorsanız aşağıdaki komutu verin:

head -c 128 /dev/random | base64

Alternatif olarak, şunları da kullanabilirsiniz: /dev/urandom değiştirerek dosya /dev/rastgele ile birlikte /dev/urandom . Bu dosyaların her ikisinin de çalışması oldukça benzerdir ve PSK neslini değiştirmez.

Entropi, CPU fanı, fare hareketleri ve daha fazlası gibi ortamdan toplanan gürültüdür. Bir Linux sistemindeki entropi havuzu, bu dosyalar tarafından kullanılan gürültüyü depolar.

Sayı üretimi /dev/rastgele daha az entropi olduğunda dosya beklemeye alınır. Diğer yandan, sen içinde /dev/urandom anlamına gelir sınırsız çünkü sistemde daha az entropi olsa bile nesil asla durmaz.

İlgili: Rastgele Sayı Üreticileri nedir?

Daha İyi Güvenlik için Verileri Şifreleme

Gizliliğinizi korumak söz konusu olduğunda anahtarlar ve şifreler önemlidir. Şifreleme sırasında bile, önceden paylaşılan anahtarlar tüm veri iletim sürecini güvence altına alır. Linux'ta rastgele önceden paylaşılan anahtarlar oluşturmak kolaydır, çünkü birkaç yardımcı program her zaman emrinizdedir.

Veri şifreleme, herkesin izlemesi gereken, yeterince önemsenmeyen bir uygulamadır. Sonuçta önemli olan sadece size ait olan veya sizinle ilgili olan bilgilerdir. Bilgilerinizi siber suçlulardan gizleme konusunda ciddiyseniz, bu verileri dışarıdan korumak yüksek önceliğe sahip olmalıdır.

Paylaş Paylaş Cıvıldamak E-posta Şifreleme Nasıl Çalışır? Şifreleme Gerçekten Güvenli mi?

Şifrelemeyi duydunuz ama tam olarak nedir? Suçlular kullanırsa, şifrelemenin kullanımı güvenli midir? İşte şifrelemenin nasıl çalıştığı ve ne yaptığı.

Sonrakini Oku
İlgili konular
  • Linux
  • Güvenlik
  • kablosuz güvenlik
Yazar hakkında Deepesh Sharma(79 Makale Yayımlandı)

Deepesh, MUO'da Linux için Junior Editördür. Tüm yeni gelenlere keyifli bir deneyim sunmayı amaçlayan Linux hakkında bilgilendirici kılavuzlar yazıyor. Filmlerden emin değilim, ama teknoloji hakkında konuşmak istersen, o senin adamın. Boş zamanlarında onu kitap okurken, farklı müzik türleri dinlerken veya gitar çalarken bulabilirsiniz.

Deepesh Sharma'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın