Menerima string terenkripsi dari server [ditutup]


0

Apa cara termudah (semudah mungkin) untuk membuat server web yang akan memeriksa string yang diterima dari klien dan merespons dengan string lain? Bagaimana cara melakukannya dari awal hingga akhir? (Saya tidak pernah mengonfigurasi server.)

Saya sedang menulis aplikasi Windows dan ingin itu hanya berfungsi selama 30 hari di komputer pengguna, dan saya tidak berpikir ada pilihan aman lain kecuali cek online (saya menggunakan pelindung exe tetapi pemeriksaan kedaluwarsa uji coba adalah titik lemah karena itu dilakukan secara lokal).

Jawaban:


1

Jika Anda ingin aman, Anda harus memikirkan dengan serius. Saran saya adalah tidak ada yang dekat dengan sesuatu yang sulit untuk berkeliling. Anda harus menjadi hakim apakah ini cukup baik untuk mencegah pengguna Anda menggunakan aplikasi setelah periode uji coba berakhir.

Tapi Anda meminta semudah mungkin, jadi:

Karena Anda belum pernah mengkonfigurasi server sehingga Anda bisa mendapatkan hosting murah.

Tulis layanan PHP sederhana yang mengambil nilai yang Anda POST untuk itu, melakukan logika apa pun yang Anda butuhkan dan kemudian mengembalikan hasilnya ke klien (yaitu aplikasi Anda).

Anda akan menempatkan sesuatu di sepanjang baris ini dalam file PHP (mis. Disebut validation.php):

function validateTrialPeriod( $fromClient )
{
    //logic for your validation
    //based on validation you return a result approving or blocking the client

    return $validationResult;
}

$receivedValue = $_POST['valueSentFromClient'];

$valueToSendToClient = validateTrialPeriod( $receivedValue);

echo $valueToSendToClient;

Tentu saja hal yang sama dapat dicapai dengan menggunakan .NET, Java, python dll, juga, tetapi tergantung pada anggaran Anda, Anda mungkin akan kesulitan menemukan hosting yang terjangkau.

Anda harus melihat bagaimana Anda dapat berkomunikasi dengan layanan web di aplikasi Anda berdasarkan teknologi yang Anda gunakan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.