İPUCU

Kriptografi - Şifreleme Şifreleme Ve Şifreleme Sistemleri Hakkında Her şey.

Seçenekler

Şifreleme Algoritmaları – SHA1 //Jkhacking

23-07-2018 20:25
#1
jkhacking - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2016
Mesajlar:
1.555
Teşekkür (Etti):
65
Teşekkür (Aldı):
140
Konular:
70




KISACA : Secure Hashing Algorithm olarak adlandırılan, şifreleme algoritmaları içerisinde en yaygın olarak kullanılan algoritma olduğu kabul gören SHA1, United States National Security Agency tarafından tasarlanmıştır. “Hash” fonksiyonlarına dayalı veritabanı yönetimine (database management) imkan sağlar.


SHA1, Amerika Birleşik Devletleri Ulusal Güvenlik Ajansı (United States of America National Security Agency) tarafından çıkartılan ve günümüzde şifreleme adına en çok kullanılan kripto algoritmalarından birisidir. Aşağı yukarı MD5 ile aynı şekilde çalışan ve genelde aynı yerlerde kullanılmasıyla beraber en büyük farkı Veri tabanı yönetimi sağlayabilmesidir. Aynı MD5 gibi Bir dizi normal işleme tabi tutulurken aynı zamanda bit düzeyinde lojik işlemler de kullanılarak bir hash metnini ortaya çıkartırız.



Bu algoritmayı sadece şifreleme yaparken kullanabiliriz. Şifre çözmeye dayalı bir algoritma değildir. 160 bitten oluşur ve çakışma olmasın diye 80 bitlik güvenlik sağlayabilir. SHA Kripto serisinin diğer algoritmaları SHA224, SHA256, SHA384, SHA512 arasında en çok kullanılanı yine SHA1’dır. Uzaktan erişim uygulamaları, E-posta güvenliği uygulamaları, Bilgisayar ağlarının özel uygulamaları gibi bir çok alanda bize yardım sağlar.

Algoritmanın işleyişi hakkında bir çok soru geldi hemen araştırmalar sonucu bir çözüm ortaya koyalım.



En fazla 264 bitlik bir girdi kullanır ve 160 bit mesaj özeti üretir. Bu işlem sırasında 512 bitlik bloklar ayrılır ve bit yetmiyorsa son bit dizilerine ekleme yaparak 512 bite tamamlar. bu 512 bitlik metin 16 bitlik 16 adet mesaj parçacığına ayrılır ve her mesaj parçacığı için normal bir dört işlem uygulandıktan sonra Logic Left Shift (sola kaydırma) işlemi uygulanır bu işlem art arda 4 kez uygulanarak 160 bitlik bir şifre dizisi oluşur.


Çakışmalar (Collisions)

Şifreleme algoritmalarında karşı karşıya gelinen problemlerden biri Çakışma (Collision) problemidir. Çakışma, iki farklı verinin şifreleme işlemi sonrasında aynı özete sahip olması olarak tanımlanabilir. SHA1 ile birlikte en yaygın kullanılan şifreleme algoritması olarak tanımlayabileceğimiz MD5 algoritması ile 128 bitlik özetler oluşturulur. Bu durumda, 264 deneme yapmak çakışma bulmak için yeterli olacaktır. SHA1 algoritmasında bu durum 160 bitlik özetler oluşturularak ve çakışmaya karşı güvenlik derecesi 280 denemeye çıkarılarak daha güvenli hale getirilmiştir.
-------
  • SHA1 algoritması ile sadece şifreleme işlemi yapılır, şifre çözümleme işlemi yapılamaz.
  • Diğer SHA algoritmaları içerisinde en yaygın olarak kullanılan SHA1 algoritmasıdır.
  • SHA1 algoritması ile 160 bitlik özetler oluşturulur. MD5 ve SHA1 arasındaki temel fark oluşturdukları özetlerdeki boyut farkıdır.
  • SHA1 algoritması, e-posta şifreleme uygulamaları, güvenli uzaktan erişim uygulamaları, özel bilgisayar ağları ve daha bir çok alanda kullanılabilir.
  • Günümüzde güvenliği arttırmak amacıyla SHA1 ve MD5 algoritmaları birbiri ardına kullanılarak veriler şifrelenir.

.NET Teknolojisi ile SHA1 Şifreleme


NET teknolojisi ile yazılım geliştirilirken, herhangi bir veride şifreleme yapmak için .NET Framework içerisinde yer alan System.Security.Cryptography kütüphanesi kullanılır. Bu kütüphane içerisinde yer alan fonksiyonlar sayesinde, yazılımcının isteği doğrultusunda güvenli bir şekilde veri şifreleme ve şifre çözümleme yapılabilmektedir. SHA1 algoritması kullanılarak şifreleme yapılabilmesi için SHA1CryptoServiceProvider sınıfının kullanılması gereklidir.


SHA 1 ŞİFRELEME & ÇÖZME : Sha1 Free Online Encrypt & Decrypt - More than 3.700.000.000 Sha1 hashes


Kullanıcı İmzası
┏╋━━━━━━━━━━━━◥◣◆◢◤━━━━━━━━━━━╋┓
1881 DEN SONSUZLUĞA UZANAN BİR SEVDADIR ADIN.
DÖN GEL BİRAZ DA CENNET ÖZLESİN SENİ.

067d419c5c2c34d587e8143ca2ab1a33
┗╋━━━━━━━━━━━━◥◣◆◢◤━━━━━━━━━━━╋┛
Konu jkhacking tarafından (23-07-2018 20:37 Saat 20:37 ) değiştirilmiştir.
MuratBey72 Teşekkür etti.

23-07-2018 20:28
#2
AhmetHalim - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
10/2014
Nereden:
-
Mesajlar:
5.090
Teşekkür (Etti):
859
Teşekkür (Aldı):
914
Konular:
2012
Şifreleme algoritmaları her zaman bilinmesi gereken bir konudur bence. Mutlaka faydası olacaktır. Eline emeğine sağlık
Kullanıcı İmzası
Ya Al Bayrakla Şereflice Yaşarız,
Ya Kara Toprağa Düşer Şereflice Yatarız !
23-07-2018 20:29
#3
jkhacking - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2016
Mesajlar:
1.555
Teşekkür (Etti):
65
Teşekkür (Aldı):
140
Konular:
70
Alıntı:
AhmetHalim´isimli üyeden Alıntı Mesajı göster
Şifreleme algoritmaları her zaman bilinmesi gereken bir konudur bence. Mutlaka faydası olacaktır. Eline emeğine sağlık
Teşekkür ederim.
Kullanıcı İmzası
┏╋━━━━━━━━━━━━◥◣◆◢◤━━━━━━━━━━━╋┓
1881 DEN SONSUZLUĞA UZANAN BİR SEVDADIR ADIN.
DÖN GEL BİRAZ DA CENNET ÖZLESİN SENİ.

067d419c5c2c34d587e8143ca2ab1a33
┗╋━━━━━━━━━━━━◥◣◆◢◤━━━━━━━━━━━╋┛
24-07-2018 10:24
#4
Üyelik tarihi:
09/2016
Nereden:
DataBase
Mesajlar:
3.241
Teşekkür (Etti):
892
Teşekkür (Aldı):
1061
Konular:
260
Emeğine sağlık.
Kullanıcı İmzası
ɱყ ŋąɱɛ ıʂ "℘ųཞ℘℘ơʂơƖɛʂ
ı'ɱ ą ცƖąƈƙ ɧąɬ

Sσɳ ριşɱαɳʅıƙ ɳҽყҽ ყαɾαɾ, ԋҽɾşҽყιɳ Ⴆҽԃҽʅι ʋαɾ, σʅɱαԃı ყαɾ..

єѕкι αηкα тιмι αѕιѕтαηı..
24-07-2018 11:03
#5
'ALABÖRÜ - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2018
Mesajlar:
43
Teşekkür (Etti):
14
Teşekkür (Aldı):
9
Konular:
4
Emeğine sağlıkgüzel anlatım olmuş daha uzun olabilirdi. Bir sonraki anlatımında dikkat etmen dileği ile
Kullanıcı İmzası
25-07-2018 14:52
#6
jkhacking - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2016
Mesajlar:
1.555
Teşekkür (Etti):
65
Teşekkür (Aldı):
140
Konular:
70
Alıntı:
PurpposoLes´isimli üyeden Alıntı Mesajı göster
Emeğine sağlık.
Teşekkür ederim
Alıntı:
'ALABÖRÜ´isimli üyeden Alıntı Mesajı göster
Emeğine sağlıkgüzel anlatım olmuş daha uzun olabilirdi. Bir sonraki anlatımında dikkat etmen dileği ile
Teşekkür ederim dikkat edeceğim.
Kullanıcı İmzası
┏╋━━━━━━━━━━━━◥◣◆◢◤━━━━━━━━━━━╋┓
1881 DEN SONSUZLUĞA UZANAN BİR SEVDADIR ADIN.
DÖN GEL BİRAZ DA CENNET ÖZLESİN SENİ.

067d419c5c2c34d587e8143ca2ab1a33
┗╋━━━━━━━━━━━━◥◣◆◢◤━━━━━━━━━━━╋┛
26-07-2018 15:32
#7
ATABÖRÜ - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
07/2017
Nereden:
Ötüken
Yaş:
82
Mesajlar:
3.372
Teşekkür (Etti):
950
Teşekkür (Aldı):
903
Konular:
303
Emeğine sağlık
Kullanıcı İmzası
Ey Türk milleti! Kendine dön! Sen yükseltmiş Bilge Kağan'ına, hür ve müstakil ülkene karşı hata ettin, kötü duruma düşürdün. Milletin adı, sanı yok olmasın diye Türk milleti için gece uyumadım, gündüz oturmadım. Kardeşim Kül Tegin ve iki şad ile ölesiye bitesiye çalıştım.
26-07-2018 21:19
#8
jkhacking - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2016
Mesajlar:
1.555
Teşekkür (Etti):
65
Teşekkür (Aldı):
140
Konular:
70
Alıntı:
ATABÖRÜ´isimli üyeden Alıntı Mesajı göster
Emeğine sağlık
Yorumun için teşekkür ederim
Kullanıcı İmzası
┏╋━━━━━━━━━━━━◥◣◆◢◤━━━━━━━━━━━╋┓
1881 DEN SONSUZLUĞA UZANAN BİR SEVDADIR ADIN.
DÖN GEL BİRAZ DA CENNET ÖZLESİN SENİ.

067d419c5c2c34d587e8143ca2ab1a33
┗╋━━━━━━━━━━━━◥◣◆◢◤━━━━━━━━━━━╋┛
26-07-2018 21:30
#9
atmaca7887 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
12/2017
Nereden:
-
Mesajlar:
2.294
Teşekkür (Etti):
288
Teşekkür (Aldı):
354
Konular:
128
Ellerine sağlık.
26-07-2018 21:41
#10
Üyelik tarihi:
07/2017
Mesajlar:
1.030
Teşekkür (Etti):
961
Teşekkür (Aldı):
252
Konular:
158
Ellerine Sağlık.
Kullanıcı İmzası


Dikkatli Geçirilen Vakit Nakittir...!
Kader Zamanı Takip Eder...!
Kaderin Çizdiği Yol Başarısız Olsa Bile Başarmaktadır...!


Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı