veritabanı sqL dosyası şifreleme

QFUSION
05.04.2014 22:35

Üye


Mesajlar: 16

arkadaşlar  basit bir sistemde  sitemde Şifreler veritabanında text halinde tutuluyor

-- Tablo döküm verisi `admin`
--

INSERT INTO `admin` (`id`, `kullaniciadi`, `sifre`, `ad`, `yetki`) VALUES
(1, 'admin', '111111', 'asdmin', '111111');

 

gibi bu şekildeki sistemi bir şekilde girp  iptal ediyorlar acaba  bu veritabanımı nasıl şifreliebilirim



Master
07.04.2014 15:14

Administrator


Mesajlar: 296

Şifreleri sha ile encode edip saklamalısınız. Bu şekilde kullanımın mantığı şudur.

Kayıt esnasında şifreyi sha1 ile encode edip mysql'e kaydediyorsunuz. Kullanıcı sonraları giriş yaparken şifre kontrol sayfasına gelen şifreyi tekrar sha1 ile encode edip mysql ile kontrol ettiriyorsunuz.

<?php
$sifre = "123321";
echo sha1($sifre);
?>

 



Sabır; yüzünü ekşitmeden acıyı yudumlamaktır.
QFUSION
08.04.2014 18:44

Üye


Mesajlar: 16

naıl yapabilirim mysql da



Master
09.04.2014 09:41

Administrator


Mesajlar: 296

Mysql'da bir şey yapmanız gerekmiyor. PHP scriptinizin üyelik kısmında ve login kısmında sh1 ile şifreleri encode ederek mysql'e göndermeniz gerekiyor.



Sabır; yüzünü ekşitmeden acıyı yudumlamaktır.


  • 1