BlockChain Şifreleme Nasıl Çalışır?
  1. Anasayfa
  2. Üretici Teknolojileri

BlockChain Şifreleme Nasıl Çalışır?

0

Blockchain nedir konusunu bir önceki makalemde bahsetmiştim şifreleme BlockChain için neden bu kadar çok önemli arasındaki ilişkiyi anlatmaya çalışacağım. Şifreleme BlockChain temelini oluşturmaktadır. Bu yapıda verilerimiz binlerce bilgisayarlarda kayıtlı bulunuyor birbirilerini tanımayan cihazlarda ve bu cihazlarda ayrı ayrı verinin güvenliği bütünlüğü nasıl sağlanıyor diye düşünmeden edemiyoruz  ? Düzgün ve değiştirilmemiş olması çok önemli işte tamda burada şifreleme sistemi devreye giriyor. Şifreleme sayesinde tüm makinelerde veri tutarlı ve değiştirilmemiş ve gizli kalıyor olmasıdır.

SHA-256 Şifreleme Nedir?

SHA -256 (Secure Hash Algorithm) National Security Agency tarafından geliştirilmiş Sayısal İmza Standardında (DSA-Digital Signature Standard) kullanılmak üzere tasarlanmış bir algoritmadır. SHA-2 hash algoritma setindeki güvenliğe en yüksek sahip olan kriptolama sistemidir. SHA-256 özelliği verileri standart büyüklüğe 32 byte -64 hexadecimal hash değerlerine dönüştürmesidir.

Şifreleme mantığını biraz daha detaylı inceleyelim.

Aşağıdaki linkten sizde benimle beraber test edebilirsiniz.

https://www.xorbin.com/tools/sha256-hash-calculator

Resim-1

Şifreleme Sistemi SHA-256 böyle çalışıyor. Girdi olarak şimdi herhangi bir SHA-256 “MSHOWTO” yazalım, 64 karakterli sonucu görmekteyiz

Peki ya daha uzun bir metin girdiğimizde ne oluyor test edelim.

Resim-2

Yine 64 karakterli bir sonuç almaktayız. Data bölümüne istediğiniz kadar metin, kitap, makale vs. girin sonuç yine değişmeyecek 64 karakterli benzersiz bir şifreli sonucu alacağız.

Şimdi isterseniz ilk örneğimiz ‘MSHOWTO’ örneğini tekrar test ederek MSHOWTO? Şeklinde sonuna ‘?’ işareti ekleyip deneyelim.

Resim-3

MSHOWTO kelimesi sadece sonuna bir harf ekledik çıkan sonuç tamamıyla değişti dikkat ettiyseniz sonuç yine 64 karakterli.

Sanırım buraya kadar her şey normal şimdi aynı girdiler sonuç aynı veriyor. Bir harf dahi değiştirdiğimizde sonuç bambaşka oluyor. Tamda burada bilginin orijinal, değiştirilemez olup olmadığını anlamamız sağlamaya yaramaktadır.

Bu şifreleme sistemin özelliği şifreyi yani sonucu bilmeniz girdiyi bilmeniz anlamına gelmiyor. Girdiyi biliyorsanız sonucu bulabiliyorsunuz ama sonuçtan geriye gidemiyorsunuz. Yani elimizde bir 64 karakterli orijinal evrakı düşünelim ne anlama geldiğini veya okuyamıyoruz. Ancak kâğıdın orijinali var ise şifrelenmemiş aynı veriyi elde etmiş oluyoruz. Yukarıda verdiğimiz örnekte verinin doğruluğunu ve kişilerin bu bilgiye güvenini sağlayan en önemli unsur dağınık olarak herkeste aynı şekilde olmasıdır.

Şifrleme Private Key and Public Key (Özel Anahtar- Genel Anahtar) prensibi ile çalışmaktadır.

Bu yöntem, “simetrik şifreleme yöntemi” olarak bilinen ve şifreleme ile şifre çözmenin aynı anahtar parola ile yapılması metodundan farklıdır.

Şifreleme metodunda, veri şifre sahibinin 2 adet anahtarı vardır. Bunlara Private Key and Public Key adı verilir.


Resim-4

Özel Anahtar ve Genel Anahtarı bana ait birbirlerinin aynı olan iki anahtar gibidir. Aralarındaki tek fark, Private Anahtarın sadece bizim bildiğimiz anahtar olmasıdır. Public Anahtar yine bize ait ama herkes ile paylaştığımız herkesin görebileceği bir anahtardır. Örnek verirsek Public key günlük hayatta kullandığımız sanal hesap numarası IBAN no diyebiliriz.Private key ise evimizin anahtarı olarak düşünebilirsiniz. Evinizin anahtarı olmadan özel alanınızda hiçbir faaliyet göstermezsiniz.

Bu sistem sayesinde dijital varlıkların herhangi bir aracıya ihtiyacı olmaksızın güvenli bir şekilde bir taraftan öbürüne taşınması sağlanıyor. Dijital olarak bana ait olan her tür varlığı bir başkasına transfer edebilmemizdir.

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

TAGs :Blockchain,Public Key,Private key,Özel Anahtar,Genel Anahtar

Bu İçeriğe Tepkin Ne Oldu?
  • 2
    harika_
    Harika!!
  • 1
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

1981 İstanbul doğumludur. Altyapı, Depolama, Sanallaştırma ve Sistem Mimarisi alanlarında deneyimi bulunmaktadır. Bilişim sektöründe uzun yıllar görev alan Serkan Duran bu süre zarfında, pek çok farklı pozisyonda başarılı işlere imza atmıştır. Şu an Aygen Global Lojistikte BT Müdürü olarak çalışmaktadır.

Yazarın Profili
İlginizi Çekebilir

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir