Encryption Kriptolama Nedir ?

İnternet ortamında kullanılan şifreleme teknikleri hakkında giriş seviyesinde bir yazı.

Günümüzde genellikle bankalar tarafından ve şifre girilerek işlem yapılan sisteler tarafından kullanılan, verilerin 3cü kişiler tarafından görünmesini engellemek için oluşturulmuş basit ya da complex sistemlerdir. Yazılmış bir metni bazen karmaşık sayılarla ifade etmeye, bazende çok daha basit bir yapı ile (harflerin yada sayıların yer değiştirmesi) elde edilen sonuçlardır.

Programlama dillerinde ve veritabanı yönetiminde kullanılan bazı hazır şifreleme kalıplarına değinmek gerekirse;

md5> Girilen metni 32 karekterleri sayı ve karekteler bazı veri halinde yazdırır.
sha1> Girilen metni 40 karekterleri sayı ve karekteler bazı veri halinde yazdırır.


<?php  

      $sifre1 
"elma"

      
$sifre2 "elma"

      
$sifre3 "elma"

      
$sifre4 "elma"

     

      echo 
md5($sifre1).'<br>'// ee10ce913a468513cb7a75e83980b506 

      
echo sha1($sifre2).'<br>'// c47036e36012fc774e4547c35447c209d4ce65bb 

      
echo md5(sha1($sifre3)).'<br>'// 733f88e1bba08a467e3f6aa4374c2d9f 

      
echo sha1(md5($sifre3)).'<br>'// 330cadd977a04eaef71128f8a88474b4af6404b5 

      
?> ?>



Çıktılarını alırız. En çok kullanılan şifreleme tekniklerinin bunların olmasının yanı sıra, yıllarca daha kararlı bir yapı olarak kullanılması daha cazip bir durum oluşturmuştur.

Ek olarak kendi şifrelemenizi kullanmak istiyorsanız bilmeniz gereken tek şey yazacağınız programlama dilidir. İnternette gezerken karşılaştığım birkaç basit şifreleme teknikleri.

- Sayısal değerler içermiyorsa, alfabedeki tüm harflerin yerlerini değiştirmek.
- Her harfe eş değer olarak bir sayı baremi atamak.
- Terimler için özel anlamlar. (elma = 1234)
- Her seferinde farklı bir sifre döngüsü yapmak istiyorsanız tarih verilerini kullanarak şifreleme tekniğide kullanabilirsiniz.

İyi Çalışmalar.

Detaylı kaynak için,
Md5
Sha1
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git