Post
Topic
Board Türkçe (Turkish)
Re: public keyden private key'e neden ulaşılamıyor?
by
Bthd
on 11/02/2021, 08:32:09 UTC
Bu tamamen yanlış bilgi. Banka kartı üzerindeki rakamlar ile kart şifrenizin hiçbir bağlantısı yoktur. İkisi farklı zamanlarda ve farklı yerlerde üretilirler.

Private key ile public key arasında ise matematiksel bir bağlantı vardır. Biri diğerine matematiksel olarak bağlıdır.

Ayrıca MD5, SHA256 şifreleme algoritmaları değil, hash algoritmalarıdır. Bunlar farklı şeyler.

Hash algoritmaları doğası gereği tek yönlüdür, ama şifreleme algoritmaları için "yön" ifadesi kullanılamaz. Şifre/deşifre işlemi vardır.

Şifreleme algoritmaları adı üstünde şifrelediğiniz veriyi geri döndürebilmeniz gerekir. Hash algoritmalarında geri dönüş (deşifre) diye birşey yoktur çünkü şifreleme yapmaz.

Burada kullanıcıya basitleştirerek anlatılmak istenen durum banka kartı üzerindeki rakamlardan şifreye ulaşılabilseydi güvenli olmazlardı mantığının oluşması. Yaratılma biçimlerinin aynı veya farklı olmasından bağımsız olarak Public key üzerinden private key'e neden ulaşılamaması gerektiğini basitleştirerek anlatmak istemiş. Analoji yaparken bütün özelliklerin birebir aynı olması gerekmez sadece ortak olan az sayıdaki özellik üzerinden yapabilirsiniz. İkinci verilen örnek olarak kağıdın yanması durumu da benzer şekilde çok az ortak noktaya sahip ama SHA256'daki tek yönlü olma durumunu açıklayabilir.

Code:
deneme

SHA256:

Code:
25b80b3556ca3a15353dd2fd312062fad27adcf5a1de51b75bdadea1fa8214ab

Code:
Deneme

SHA256

Code:
a7ae1a431366f6d25f302684d2a7b67cec7ef1d1787b1d11c7ff1192bb4bdf46

Oluşan hash kodu aynı zamanda kendisine kaynak olan kelimeye ulaşımı engellediği için makale yada whitepaper tarzı üst düzey dökümanlar dışında Türkçe'deki şifreleme kelimesinin kapsamı içerisinde kullanılabilir.

Türk dil kurumuna göre:
Quote
Şifreleme: Veriyi, istenmeyen kişilerin anlamayacakları bir biçime sokan ...

Yine de değindiğiniz noktalar güzel, elinize sağlık.