Kriptografi Genel Bakış-1

Nonantiy

Moderasyon Ekibi Lider Yardımcısı
28 Haz 2020
1,980
1,078
Kayseri

İyi günler dilerim "Turk Hack Team" topluluğu
Bugün Kriptografiyle ilgileneceğiz.

kriptografi.jpg



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.

1_FzBtDSOIb6JUkys33e0JZg.png




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


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]
 

AXPA

Kıdemli Üye
13 Ocak 2018
2,343
150
New World
Merhaba,

Konuda kaynakları belirtmen takdir edilecek bir davranış. Konu da iyi özetlenmiş.

Tebrikler
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.