İyi günler dilerim "Turk Hack Team" topluluğu
Bugün Kriptografiyle ilgileneceğiz.
Kriptografi Ne İçin Önemlidir
Krıptografı, gizliliği korumak, özgünlüğü sağlamak için kullanılır. İnternete bağlandığımız çoğu zaman sifreli bir bağlantı üzerinden bir siteye ulaşıcağızdır.
Bir veriyi indirirken indirip indirmediğinizi kriptografiyi kullanırsınız. Kriptografi ağ güvenliğinin olmasa olmazıdır.
Terimler:
Encryption :Bir anahtar ile metni sifreli halle getirebillir.
Ciphertext : Türkçe anlamıyla sifreli metin. Normal bir metni bellirli kurallarla bir siraya koymak.
Plaintext : Türkçe anlamıyla sifrelenmemis metin olarak geçsede bu fotoraf, ses veya başka birşey olabillir.
Brute force : Türkçe anlamı kaba kuvvet saldırısıdır. Sifre deniyerek kriptografiye saldırır.
Cryptanalysis : Sifrelemenin nasıl çalıstığını anlamaya çalısmak ve bunu çözmeye yönelik çalısmalar..
Brute force : Türkçe anlamı kaba kuvvet saldırısıdır. Sifre deniyerek kriptografiye saldırır.
Passphrase : Parola, kullanımdaki bir parolaya benzer, ancak ek güvenlik için genellikle daha uzundur. Kaynak
Key : Sifreli bir metni normal haline döndürmek için gereken bilgiler.
Encoding : Encoding, base64 veri sunum biçimlerini tersine çevirir.
Asymmetric encryption : Türkçe anlamı asimetrik sifrelemedir. Mantığı bir kapıyı kilitlemek için farklı açmak için farklı anahtar kullanırsınız. Asimetrik sifreleme Simetrik şifrelemeye göre daha yavaştır. Bunun sebebi 2048-4096 arası bit kullanıyor olmasıdır.
Symmetric encryption : Sifrelemek ve sifreyi çözmek için aynı metod kullanılır..
Alice and Bob : Genelikle 2 kişinin arasında geçen iletişimi belirtmek için kullanıyorlar. Kaynak
Kriptografinin Matematiği
Kriptografinin bellirli bir matematiği bulunur. Bunuda bilgisayara anlatan operatorlar bulunmaktadır. Hemen hemen çoğu yazılım dillerinde bullunuyordur. Veya bir kutuphane yardımıyla kullanılabilmektedir. Eğer büyük sayılarla çalısacaksanız bunun için en iyi programlama dili Go veya Pythondur. Bunun sebebi tam sayı değerlerinin sınırsız olmasıdır. Bölme işleminin mantığı su sekilde çalısır
Sayı1 % Sayı2= Sayı1 Sayı2
Kriptografinin Türleri
Asimetrik Sifreleme: Bu sifreleme metodunun mantığı su sekilde çalısır bir kapıyı açmak için ve kitlemek için 2 tane anahtar kullanılır. Bu Asimetrik Sifrelemeye örnek olarak RSA verilebillir. Bu sifreleme metodu Simetrik Sifrelemeye göre daha yavaştır çünkü 2048-4096 arasında bit kullanır.
Simetrik Sifreleme: Diğer Asimetrik Sifrelemeye göre daha hızlıdır. Mantığı su şekilde çalısır kapıyı kitlerken ve açarken aynı anahtarı kullanırız.
RSA Nedir?
RSAnın açılımı Rivest Shamir Adlemandır. İsmini RSA nın yapımcıları olan Ron Rivest, Adi Shamir, Leonard Adleman almıstır.
Matematik Alanı:
RSA'nın matematiği su mantıktadır 2 asal sayının çarpımını bulmak kolaydır ama bir sayının asal çarpanlarını bulmak zordur. Örnek 29*23=667 bunda çok zor bir işleme gerek yoktu ilk okul matenatiği. Fakat söyle sorarsam Örnek 667=? bunu bulması dahada zorlastığını görceksiniz.
Saldırı Alanı:
Bazen RSA'nın kullandığı matematik işlemi sıkıntılı olabillir. Buyuzden bellirli saldırı toolarına ihtiyaclarınız vardır. Benim favorim olan ve size önerdiğim Tool.
NOT:RSA'da uzun ve karmaşık matematik islemleri bulunur. Bunları burada anlatabileceğimi düşünmüyorum. Eğer öğrenmek isterseniz. Kaynak
Saldırı Alanı:
Bazen RSA'nın kullandığı matematik işlemi sıkıntılı olabillir. Buyuzden bellirli saldırı toolarına ihtiyaclarınız vardır. Benim favorim olan ve size önerdiğim Tool.
NOT:RSA'da uzun ve karmaşık matematik islemleri bulunur. Bunları burada anlatabileceğimi düşünmüyorum. Eğer öğrenmek isterseniz. Kaynak
Eğer buraya kadar okuduysanız teşekür ederim"Turk Hack Team" topluluğu
Bu yazıyı yazarken kullandığım kaynaklar:
[URL="https://muirlandoracle.co.uk/2020/01/29/rsa-encryption/]Genel Kaynak[/URL]
[URL="https://www.tryhackme.com/room/encryptioncrypto101%22]Kaynak1[/URL]
[URL="https://en.wikipedia.org/wiki/Passphrase%22]Kaynak2[/URL]
[URL="https://en.wikipedia.org/wiki/Alice_and_Bob%22]Kaynak3[/URL]
[URL="https://en.wikipedia.org/wiki/Ciphertext%22]Kaynk4[/URL]
[URL="https://tr.wikipedia.org/wiki/Kriptografi%22]Kaynak5[/URL]