![]() |
Sık Kullanılanlara Ekle
Ana Sayfam Yap
|
|||||||
| Security Bu bölümde güvenlik ve güvenlik açıkları, Korunma Yolları ile ilgili herşey yayınlanır. |
![]() |
|
|
Seçenekler |
|
|
#1 |
|
Se®ve® Administ®ato®
![]() ![]() ![]() |
Sifreleme Algoritmalari ve Veri Guvenligi
Problem:Verilerimizi bir anahtarla sifrelemek istiyoruz.Ama nasil? Cozum:Kendi sifre/desifre algoritmanizi yazin. Sifrelemek icin: function veriyi_sifrele ($veri,$anahtar) { for ($i=0,$j=0;$i$orta = ord(substr($veri,$i,1)) + ord(substr($anahtar,$j,1)); if ($j > strlen($anahtar)) {$j=0;} $sifrelenmis_veri .= chr ($orta); } return ($sifrelenmis_veri); } $sonuc= veriyi_sifrele ($veri,$anahtar); echo $sonuc; ?> Desifrelemek icin: function veriyi_desifrele ($veri,$anahtar) { for ($i=0,$j=0;$i$orta = ord(substr($veri,$i,1)) - ord(substr($anahtar,$j,1)); if ($j > strlen($anahtar)) {$j=0;} $desifrelenmis_veri .= chr ($orta); } return ($desifrelenmis_veri); } $sonuc= veriyi_desifrele ($veri,$anahtar); echo $sonuc; ?> Yukaridaki algoritmalar neredeyse guvenilemeyecek kadar basit yapili sifreleme yapilaridir.Daha iyi bir cozum ariyorsaniz PHP ile beraber gelen TripleDES sifreleme yapilarini kullanabilirsiniz.Kisa bir ornek vermek istersek, $anahtar = \\"Serkan Hadi Ceylani\\"; $veri = \\"Kendi zamaninda yapilan politika sonsuzlugu yakalar\\"; $sifrelenmis_veri = mcrypt_ecb(MCRYPT_TripleDES,$anahtar,$veri,MCRYPT_ ENCRYPT); $desifrelenmis_veri = mcrypt_ecb(MCRYPT_TripleDES,$anahtar,$veri,MCRYPT_ DECRYPT); ?> MD5 Sifreleme Algoritmasi Web sayfalarinda kullanilan \\"oturum yonetimi\\" gibi uygulamalar icin yaratilabilcek en guzel Kullanici ID asagidaki gibidir : <*> (getmypid () fonksiyonu kullanilarak farkli server proseslerinin veya intranet uzerinde ayni agda yer alan serverlar icin farkli kisiler icin ayni ID uretilmesi problemi ortadan kalkmaktadir <*> Kullanilan butun fonksiyonlar PHP ile beraber gelmektedir. $id = md5(uniqid(microtime(), 1)) . getmypid (); ?> Mesajınızda: -> Mail Adresinizi verirseniz, -> Konuyla alakasız yorum yaparsanız / Konuyla alakasız bir soru sorarsanız, -> Amaçsız, içinde paylaşım olmayan, saçma konular açarsanız, -> Üstüste mesaj yazarsanız ( Flood yapmakda denir), -> Küfür ederseniz, -> Konuyla alakasız bir başlık atarsanız, -> Mesajınızın tamamını büyük harfler veya puntolar kullanarak yazarsanız, Mesajınız SİLİNİR ayrıca siz BANLANIRSINIZ. ![]() Bu tip mesajları ihbar etmek için yukarıda işaretlenmiş olan yere tıklayarak yöneticiyi uyarabilirsiniz. нαуαт, öℓüмℓє кυмαя σуηαмα ѕαηαтı∂ıя... [ÜYE OLMADAN LİNKLERİ GÖREMEZSİNİZ. BURAYA TIKLAYARAK BEDAVA ÜYE OLUN...] |
|
|
|
![]() |
| Seçenekler | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | son Mesaj |
| Donanım TerimLeri | Brad-Let | Donanım | 2 | 01-07-2008 08:47 PM |
| Sata Nedir | Brad-Let | Donanım | 0 | 05-20-2007 06:31 PM |
| Delphi de Veritabanı Oluşturmak 1 | quant£S® | Dökümanlar | 0 | 05-17-2007 12:27 AM |