Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

  • Dikkat Konulara Cevap yazarken +++ tytb gini saçma kısa ve anlamsız yazı yazanlar Sonsuza denk Ban yiyecektir emeklere saygı.
  • Önemli duyuru! Geçici dosya yükleme sitelerindeki sorunlar nedeniyle, daha kalıcı ve güvenilir siteleri kullanmanızı öneriyoruz. Detaylar için buraya tıklayın.

Ko-cuce
Ko-cuce
Ko-cuce
Ko-cuce
Ko-cuce
Teknoloji Forumu
Ko-cuce
Ko-cuce
Ko-cuce
Ko-cuce

Ko-cuce Client Koruma - Öneri Seviyesinde

[XFB] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Kocuce Özel Paylaşımlar kategorisinde Admin  tarafından oluşturulan Ko-cuce Client Koruma - Öneri Seviyesinde başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 328 kez görüntülenmiş, 0 yorum ve 0 tepki puanı almıştır...
Kategori Adı Kocuce Özel Paylaşımlar
Konu Başlığı Ko-cuce Client Koruma - Öneri Seviyesinde
Konbuyu başlatan Admin 
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan Admin
Katılım
6 Ağu 2019
Mesajlar
991
Tepkime puanı
628
Aktiflik Süresi
7g 23s 4dk
Puanları
93
Web sitesi
www.kocuce.com.tr
Merhaba değerli oyun geliştiricileri ve meraklıları,

Bu forum başlığında, oyun Client dosyalarınızı koruma altına almak için geliştirdiğimiz özel şifreleme sistemi hakkında bilgi ve algoritma paylaşacağım. Sistem, 3 aşamadan oluşacak ve şu anda 2. aşama üzerinde çalışmaktayım. Projenin devamında, ilerledikçe güncellemeler yapacağım. Bu sürece katkıda bulunmak isteyenler için yorumlar kısmını aktif olarak takip edeceğim. Hadi başlayalım!

1. Aşama Dosyaları Şifreleme = Tamamlandı. (Derlenmiş Hali ve Full C# Source olarak Paylaşıldı.)
2. Aşama Dosyaları Okuma şifre çözme = Yazılım Aşamasında (Bitince Paylaşılacaktır.)
3. Aşama Dosyaları Kontrol Etme = Bir Sonraki Aşamada Yazılacaktır.


Proje Amacı

Oyun client dosyalarınızı, izinsiz erişime karşı koruma altına alarak hem hile girişimlerini önlemek hem de oyun içeriğinizin güvenliğini sağlamak için özel bir şifreleme çözümü geliştirmek istiyoruz. Bu çözüm, özellikle pak dosyalarına entegre edilecek bir yapı sunacak ve sadece sizin tarafınızdan şifreli olarak kullanılacaktır.

Proje Aşamaları

Şifreleme sistemi, 3 ana aşamadan oluşacaktır:

  1. Şifreleme Algoritması Geliştirme (Python Örneği)
    • Bu aşamada, oyun dosyalarını şifrelemek için kullanılacak temel algoritma geliştirilecektir.​
    • Python dili ile örnek bir çözüm üzerinde çalışıyorum, ancak isteyen herkes kendi tercih ettiği programlama dilinde uygulama geliştirebilir.​
    • Paylaşacağım algoritma mantığını takip ederek kendi kodlarınızı yazabilirsiniz.​
  2. Şifreli Dosya Kullanımı
    • Şifrelenmiş dosyaların client tarafında güvenli şekilde çözülmesi sağlanacaktır.​
    • Yalnızca sizin belirleyeceğiniz bir anahtar kullanılarak dosyalar çözülüp okunacaktır.​
    • Bu sayede, yetkisiz kişiler tarafından dosyaların içeriğine erişim engellenecektir.​
  3. Pak Dosyaları Üzerinde Uygulama
    • Son aşamada, şifreleme algoritması doğrudan .pak dosyalarına entegre edilecek.​
    • Bu sayede, oyun içi veri dosyaları tamamen şifrelenmiş ve koruma altına alınmış olacak.​
    • Kullanıcılar, sadece sizin sağladığınız güvenli launcher üzerinden client dosyalarını açabilecekler.​

1. Aşama: Şifreleme Algoritması

Ekran grnts 2024 11 18 153741

Proje, C# programlama dili kullanılarak geliştirilmiş olup, AES (Advanced Encryption Standard) şifreleme algoritması başarılı bir şekilde entegre edilmiştir. Uygulama, kullanıcıların güvenlik ihtiyaçlarına göre esnek şifreleme seçenekleri sunmakta ve 16 bit (128 bit), 24 bit (192 bit) ile 32 bit (256 bit) anahtar uzunlukları kullanılarak şifreleme işlemleri gerçekleştirmektedir. Bu sayede, kullanıcılar gereksinimlerine göre hem kısa hem de güçlü şifreleme anahtarları oluşturabilir ve veri güvenliğini en üst düzeye çıkarabilirler.

Ekran grnts 2024 11 13 130041
Yeni versiyonda, dosyaların hash değerlerinin çıktısı da eklendi. Bu sayede her dosyanın bütünlüğü kolayca kontrol edilebilecek.

Burada bulunan gizli bilgileri görmek için konuyu "YANITLAYIP BEĞEN'e" tıklamanız gerekir.


2. Aşama (Yazılım Aşamasında) ön izleme

Katkılarınızı Bekliyorum!

Projeyi geliştirirken, farklı fikir ve yaklaşımlarınızı duymaktan memnuniyet duyarım. Kendi önerilerinizi ve fikirlerinizi paylaşarak projeye katkı sağlayabilirsiniz. Ayrıca, başka bir dilde benzer bir çözüm geliştiren olursa, lütfen burada paylaşmaktan çekinmeyin.

Gelecek güncellemelerde, 2. ve 3. aşamalarla ilgili detaylı bilgi ve kod örnekleri de paylaşacağım.

Yorumlarınızı ve katkılarınızı bekliyorum!

Konunun devamı tamamlandıkça gelecektir arkadaşlar.

Saygılarımla,
 

Ekli dosyalar

  • Ekran görüntüsü 2024-11-18 153741.png
    Ekran görüntüsü 2024-11-18 153741.png
    31 KB · Görüntüleme: 0

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Dikkat

SPAM YAPMAK YASAKTIR!
  • Bir başkasının mesajını kopyalayıp aynısını yazmak yasaktır.
  • Bilginiz olmadığı konulara yorum sayınız artsın diye mesaj atmak yasaktır.
  • Yorum yaparken kendi fikrinizi yazınız!
  • Konulara Cevap yazarken +++, tytb gini saçma kısa ve anlamsız yazı yazanlar Sonsuza denk Ban yiyecektir emeklere saygı.

Konuyu görüntüleyenler