Binary formatta kayıt yada encyrpt/decyrpt nasıl yapılır?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Binary formatta kayıt yada encyrpt/decyrpt nasıl yapılır?

Mesaj gönderen NewMember »

Arkadaşlar çok kullanıcılı bir programım var.Kullanıcıların programda yaptıkları işleri bir memoya yazdırıp bu memoyuda bir text dosyasına yazdırıyorum.Yani bir nevi log dosyası tutuyorum.X kullnıcısı şu zaman şunu yaptı gibi.Eğer aktif kullanıcı ADMIN ise şifre sorarak bir menü ile bu log dosyasını bir memoya yükleyerek diğer kullanıcıların ne yaptıklarını öğrenme imkanı sunuyorum.Yani sadece bunu ADMIN kullanıcısı görebiliyor.Ancak diğer kullanıcılar yada herhangi birisi bu text dosyasını not defteri ile açıp ulaşabilir.Ben bunu engellemek için kayıt yaparken anlamsız karakterler veya cümleler şeklinde kaydetmeliyim.Yüklerkende tekrar anlamlı karakterlere çevirerek yüklemeliyim.Yani kişi not defteri ile açsa bile bir şey anlamayacak. Bunun için forumda arama yaptım.Bazı encyrpt/decyrpt fonksiyonları buldum.Ama kullanamadım.Bunu nasıl yapıcaz bir küçük örnek kodla gösterebilirmisiniz?Yada binary formatta kayıt yapabilirmiyiz.Yani ihtiyacım olan şey öyle güçlü şifreleme algoritması falan değil.Sadece text doyası notepad ile açılınca bir şey anlaşılmasın.Yardım edecek herkese teşekkür ederim.Kolay gelsin.
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

Merhaba.
Bunun için değişik bileşenler/yöntemler olsa da bence kendi şifreleme algoritmanızı yazmanızdır...örneğin 'a' harfi için 46f yazmak gibi...tabi bunu encode etmek için de ayrı bir fonksiyon yazmak gerekecek...
Saygılarımla..
assoft

Mesaj gönderen assoft »

Turbopower LockBox bileşenleri işini görecektir.
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Mesaj gönderen NewMember »

Hocam delphide daha yenşiyim.Dediğinizi yapamadım o yüzden.Zaten güçlü bir algoritmaya ihtyacımda yok açıkçası.Sadece diğer kullanıcılar bunda birşey anlamasın yeter.
Kullanıcı avatarı
karflake
Üye
Mesajlar: 222
Kayıt: 15 Haz 2003 03:57

Mesaj gönderen karflake »

Buraya bir bakın.
Cevapla