Oncelikle her program icin bir private key olusturmalisin. Ve server tarafinda da bunu acabilecek bi key olmasi gerek.
Bi api yazabilirsin rest gibi pratik bisey olabilir.
bu service istekde bulunacak kisi private key parametresi ile yapmak istedigi parametreyi gonderecek. service tarafinda ise sen bunlari karsilastircaksin keyler tutuyor ise islemi yaparsin. Bunun icin ssl'e gerek oldugunu dusunmuyorum.
hahahaha

sana diyecek bisiy bulamiyorum. adam trafigi izlerse kendine ozel dns server kurar, ardindan bi tane sunucu/host kurar ve daima pozitif değer döndürür.. halk dilinde dns zehirleme olarak gecer...
bakiniz, wireshark, etc/hosts/
ayrica, programlama dillerindeki integer string boolean disindaki diger degisken turleri (double,float,dword, byte,dşşk) gereklimi gereksizmi bu konuda bizi bilgilendirirmisiniz?