In reply to post ID 1319
Büyük bir olasılıkla bu projeyi tamamladığımda şifreleme projesine başlayıp bu projeye ekleyeceğim.
Şifreleme işi nereden çıktı diyorsanız her zaman vardı. Bir veritabanında şifreleme şarttır. Yoksa dosyalarınıza erişilir. Eee düşünsenize siz özelinizi saklıyorsunuz biri geliyor sizin özelinizi okuyor. Hadi bu çok önemli değil ama biriniz siz T.C numaranızı saklıyorsunuz ve onu çaldırıyorsunuz. Yada en basitinden şifrelerinizi yazıyorsunuz ve onlar çalınıyor. Şİfreleme bence şart. Bu projenin taslağı bittiğinde ben büyük ihtimalle ona başlarım ve tekrar buna eklerim.
Ben projeyi tanımlarken dosya kaynaklı veri tabanı demiştim. Ve her veritabanının şifrelemesi vardır. Yani bu aklımda hep vardı. Ama nasıl yapabileceğim aklıma gelmedi. Bence proje sapmıyor. Ama bir bakımdan da siz haklısınız. O zaman bu projeyi bitirdiğimde şifreleyici diye bir proje daha açayım. (dokul için gerekecek.) Onda şifreleme işini devam edeyim. Sonra da bu projeyi günceller şifreleyiciyi dahil ederiz. Sınıfta şifreli_mi diye bool değişkeni koyarız. True olursa şifre açık olur. False olursa kapalı olur.(Ön tanımlı false) Sizce nasıl ?
Amacım kırılması çok zor bir şifre yapıcı md5'a yada sha1'a rakip bir şey yapmak değil.
1.Sizin gibi bir kullanıcı şifreyi kırabilir mi ?
2. Benim gibi bir kullanıcı şifreyi kırabilir mi ?
Yoksa adam şifre a verir b verir hareketlerini inceler. Kesin kez çözümü bulur. Şifrenin geri dönüşümü olduğu için giriş değeri sonsuz olduğu kadar çıkış değeride sonsuz olmalı.(Yani fonksiyonun giriş değeri farklı olduğu zaman çıkış değeri de farklı. Bizde bu fonksiyona belirli sayılar vererek yaptığı işlemleri inceleyebiliriz.) Bu yüzden -bence- geri dönüşümlü şifreleyicilerin hepsi çok kolay kırılabilir. Hatta kırılmıştır.(PHP kodlarını şifrelemek için kullanılan zend'in şifreleyicisi. Arkasında koskocaman şirket var. Yinede kırılıyor. girişde çıkışta sonsuz çünkü.) (Bunların hepsi benim düşüncem. Doğru olmayabilir.)
Şifreleme işi nereden çıktı diyorsanız her zaman vardı. Bir veritabanında şifreleme şarttır. Yoksa dosyalarınıza erişilir. Eee düşünsenize siz özelinizi saklıyorsunuz biri geliyor sizin özelinizi okuyor. Hadi bu çok önemli değil ama biriniz siz T.C numaranızı saklıyorsunuz ve onu çaldırıyorsunuz. Yada en basitinden şifrelerinizi yazıyorsunuz ve onlar çalınıyor. Şİfreleme bence şart. Bu projenin taslağı bittiğinde ben büyük ihtimalle ona başlarım ve tekrar buna eklerim.
Ben projeyi tanımlarken dosya kaynaklı veri tabanı demiştim. Ve her veritabanının şifrelemesi vardır. Yani bu aklımda hep vardı. Ama nasıl yapabileceğim aklıma gelmedi. Bence proje sapmıyor. Ama bir bakımdan da siz haklısınız. O zaman bu projeyi bitirdiğimde şifreleyici diye bir proje daha açayım. (dokul için gerekecek.) Onda şifreleme işini devam edeyim. Sonra da bu projeyi günceller şifreleyiciyi dahil ederiz. Sınıfta şifreli_mi diye bool değişkeni koyarız. True olursa şifre açık olur. False olursa kapalı olur.(Ön tanımlı false) Sizce nasıl ?
Her türlü şifre kırılabilir. Sanırım en büyük sorun, zaman. Yeterli zamanı olan her şeyi çözebilir. Önemli olan, anlamsız derecede uzun sürede kırılan bir şifre kullanmak. Ama ben şifreleme konularında pek bilgili değilim.
Amacım kırılması çok zor bir şifre yapıcı md5'a yada sha1'a rakip bir şey yapmak değil.
1.Sizin gibi bir kullanıcı şifreyi kırabilir mi ?
2. Benim gibi bir kullanıcı şifreyi kırabilir mi ?
Yoksa adam şifre a verir b verir hareketlerini inceler. Kesin kez çözümü bulur. Şifrenin geri dönüşümü olduğu için giriş değeri sonsuz olduğu kadar çıkış değeride sonsuz olmalı.(Yani fonksiyonun giriş değeri farklı olduğu zaman çıkış değeri de farklı. Bizde bu fonksiyona belirli sayılar vererek yaptığı işlemleri inceleyebiliriz.) Bu yüzden -bence- geri dönüşümlü şifreleyicilerin hepsi çok kolay kırılabilir. Hatta kırılmıştır.(PHP kodlarını şifrelemek için kullanılan zend'in şifreleyicisi. Arkasında koskocaman şirket var. Yinede kırılıyor. girişde çıkışta sonsuz çünkü.) (Bunların hepsi benim düşüncem. Doğru olmayabilir.)
canalpay
Show profile
Link to this post
Yoksa olay işkenceye dönüşüyor.