Merhaba arkadaşlar,
Bir şirkette kullanılan bir programa firma çalışanları giriş yapamıyor, bu programdan sorunlu olan işten çıkan elemanada ulaşamıyorlar. Aşağıdaki şifreyi çözseler hallolucak ama ben kontrol ettim md5 yada sha1 falan değil. Direkt DB'ye ulaştım ama şifreyi şifreleyerek yazmış, kodları refactor edemedim, c ile yazılmış. Bu şifrenin gerçek halini nasıl bulurum fikri olan varmıdır? Teşekkürler.
02fea5f844fd9b9e62fd7fa3ce1f31f1
Bu şifre hangi algoritmayla şifrelenmiş?
9
●367
- 24-01-2019, 15:48:49Üyeliği durdurulduDoğru ben yanlış yazmışımhesapadim adlı üyeden alıntı: mesajı görüntüle
Arkadaşınkinde karakter sayısı 33 md5 34 benim sayı 34 olmuş
- 24-01-2019, 15:49:30Hocam bunun sabit bir şifre olduğunu nereden çıkardınız?
Peki tek yönlü bir algoritma olmadığından nasıl eminsiniz?
Şifre alanları genelde tek yönlü algoritmalar ile saklanır.
Çünkü şifreyi saklayan şifreyi kendisi de bilmezse korumak daha kolay olur.
Burada da şifreleyen adamın hayal gücüne kalıyor herşey.
Mesela.
Adamın şifresi ile bir sabit ve adamın idsini beraber md5 e sokarsan sana 32 karakter bir md5 şifre gelir.
Bu 32 karakteri 16 karakterlik 2 parçaya bölüp arasına adamın şifresi ve id si ile ürettiğin başka bir md5 in ilk hanesini koyarsın.
Al sana saniyenin 10 da birinde şifrelenmiş, 33 karakterli ve geri dönüşü olmayan, md5 decoderlar ile yeniden üretilmesi imkansız bir şifre.
Yani siz bu şifrenin geri dönüşü olan bir algoritma ile saklandığına emin misiniz?
decode edemediniz diye inkarmı edelim md5 olduğunu hocam