Skip to content

Java ile oluşturulan Sunucu Üzerinden Basit Bir Android Şifreleme Uygulaması

Notifications You must be signed in to change notification settings

salihacr/Java-Sunucu-Tabanli-Android-Sifreleme-Uygulamasi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Java Basit Sunucu Tabanlı Soket Programlama ile Şifreleme Uygulaması

Java Socket Programlamaya geçmeden önce socket kavramına değinecek olursam; Socket dendiği zaman birçok kişinin zihninde bilgisayarlarımızın üzerinde bulunan somut bir donanımsal parça canlanıyor. Aslında socket; Bilgisayarların ağ üzerinden haberleşmesini sağlayan yapılardır. Tabi bunun için bazı adresler kullanmak zorundayız. Bunlardan ilki bilgisayarın IP adresi. IP adresi yardımıyla hangi cihazla haberleşeceğimizi belirleriz. Haberleşilecek cihaza ulaşıldığı zaman, bu bilgisayar üzerinde hangi programla iletişime geçeceğimizi belirtmemiz gerekiyor . İşte burada bilgisayarlarımızın portları devreye giriyor. Yani iki bilgisayar birbiriyle bu iki yapı vasıtasıyla haberleşir (IP adresi ve Port Numarası). Yani socket bilindiğinin aksine donanımsal bir parça değil IP adresi ve port numarasından oluşan bir yapıdır.

Geliştirilen projede android mobil istemci cihaz üzerinden gönderilen verinin, yerel sunucuda şifrelenip tekrardan istemciye gönderilme işlemi gerçekleştirilmiştir.

Yazılım Çerçevesi

Program Amacı

Mobil Cihaz üzerinden gönderilen verinin sunucu üzerinde şifrelenip mobil cihaza şifrelenmiş veriyi aktarılması

Programlama Dili

Java SE

Sunucu Platformu

Java SE tabanlı Netbeans IDE üzerinden Socket Kütüphanesi ile oluşturulan Yerel bir Sunucu

İstemci Platformu

Android Studio üzerinden sanal mobil cihaz yani istemci ile yine Socket Kütüphanesi üzerinden sunucuya erişim

UYGULAMA GÖRSELLERİ

Java Sunucu Yazılımı

Android İstemci Yazılımı

Veri İletişimi ile Giden Verinin Gerçek Zamanlı Olarak Şifrelenmesi

About

Java ile oluşturulan Sunucu Üzerinden Basit Bir Android Şifreleme Uygulaması

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages