Find Jobs
Hire Freelancers

Client ServerCommunication

$30-250 USD

W trakcie realizacji
Opublikowano prawie 11 lat temu

$30-250 USD

Płatne przy odbiorze
Client (c++) 1) AntiCrack (non public techniques): - Debugger Attached - virtual machine - Other checks you can think of to 2) Grabs PC Information = monitor, user, harddrive serial, and others => Takes this information and creates a hardware identification MD5 hash number 3) Create an encrypted header using AES256 encryption with MD5 hash number as encryption key => Sends information to server Server: 1) Stores Header Information 2) Grabs clients IP address => Searches in SQL for IP address which will be the "key" in SQL for this user => From this user Grab decryption key (will match hardware identification MD5 hash number => Decrypt AES256 encryption header information using the key above. => If decrypted header matches MD5 has number stored in SQL allow the user to be authenticated 3) Take ByteArray stored in php and encrypt using AES256 and hardware identification MD5 hash number as key 4) Send this bytearray to the client Client(c++): 1) Receives encrypted bytearray 2) Decrypts using AES256 using hardware identification md5 has number which you got in step 2 above as the key to decrypt This project it's too difficult since there are public libraries for AES256 encyrption. It's just that server communication with header description and php coding I am not too strong on security aspect.
Identyfikator projektu: 4566683

Informację o projekcie

Zdalny projekt
Aktywny 11 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
Przyznano:
Awatar Użytkownika
Tom Edwards
$192 USD w 3 dni
5,0 (4 opinii)
3,5
3,5

O kliencie

Flaga CANADA
Ottawa, Canada
5,0
2
Członek od maj 22, 2013

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.