adam4545 Posted April 7, 2012 Share Posted April 7, 2012 Arkadaşlar yaptığım projede veritabanı yerine txt dosyası kullanıyorum. Kullanıcı bilgileri bu txt dosyasının içinde kayıtlı. Dosyaya çift tıklayıp direk ulaşılmasını istemiyorum ve notepad ile açsada anlamsız karekterler gözükmesi lazım. Programımda dosyayı okurken şifreyi çözmeli ve okuduktan sonra tekrar şifrelemeli. Yardımcı olabilirmisiniz. Teşekkürler. Quote Link to comment Share on other sites More sharing options...
nezcafe Posted April 7, 2012 Share Posted April 7, 2012 Basit bir kriptoloji algoritması izleyebilirsin. Yani txt dosyası içinde her bir karakteri yazarken k+=2 şeklinde yazarsın. Yani ASCII kodu kendisinden 2 sonra olan karakteri basar. Örneğin; kullanıcı adı: tnctr şifre: nezcafe olsun. Bunun için text dosyasında; kullanıcı adı: vpevs şifre: pfbechg Bu şekilde algoritmanı daha da karmaşıklaştırabilirsin. Quote Link to comment Share on other sites More sharing options...
faruk15725 Posted April 7, 2012 Share Posted April 7, 2012 c# md5 dömüştür yazdır okuma yaparken de md5 geri çevir ama ilk önce kontrol et doğru çeviriyor mu diye Quote Link to comment Share on other sites More sharing options...
adam4545 Posted April 7, 2012 Author Share Posted April 7, 2012 [quote name='faruk15725' date='07 April 2012 - 18:25 ' timestamp='1333823153' post='1182886'] c# md5 dömüştür yazdır okuma yaparken de md5 geri çevir ama ilk önce kontrol et doğru çeviriyor mu diye [/quote] dostum md5'ten geri dönüş yok diye biliyorum. Quote Link to comment Share on other sites More sharing options...
galetis Posted April 7, 2012 Share Posted April 7, 2012 Md5'ten geri dönüş olmaz, base64 vs. kullanın. Quote Link to comment Share on other sites More sharing options...
Mr.Lonely Posted April 15, 2012 Share Posted April 15, 2012 [quote name='nezcafe' date='07 April 2012 - 19:58 ' timestamp='1333821527' post='1182877'] Basit bir kriptoloji algoritması izleyebilirsin. Yani txt dosyası içinde her bir karakteri yazarken k+=2 şeklinde yazarsın. Yani ASCII kodu kendisinden 2 sonra olan karakteri basar. Örneğin; kullanıcı adı: tnctr şifre: nezcafe olsun. Bunun için text dosyasında; kullanıcı adı: vpevs şifre: pfbechg Bu şekilde algoritmanı daha da karmaşıklaştırabilirsin. [/quote] Arkadaşım söylediğin yöntem sakat şu yönden maximum karakter sayısı 255 eğer girilen karakterin ascii kodu 255 ise 255 + 2 den 257 olur dolayısıyla program 257 ascii koduna sahip karakteri bulamayacağından kilitlenir. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.