Saya memiliki klien android sederhana yang perlu 'berbicara' dengan pendengar HTTP C # sederhana. Saya ingin memberikan tingkat dasar otentikasi dengan meneruskan nama pengguna / kata sandi dalam permintaan POST.
Hash MD5 sepele di C # dan memberikan keamanan yang cukup untuk kebutuhan saya, tetapi saya tidak dapat menemukan cara melakukan ini di ujung android.
EDIT: Hanya untuk mengatasi kekhawatiran yang muncul tentang kelemahan MD5 - server C # berjalan di PC pengguna klien android saya. Dalam banyak kasus, mereka akan mengakses server menggunakan wi-fi di LAN mereka sendiri tetapi, dengan risiko mereka sendiri, mereka dapat memilih untuk mengaksesnya dari internet. Juga layanan di server perlu menggunakan pass-through untuk MD5 ke aplikasi pihak ke-3 yang tidak dapat saya kendalikan.