Validate username/password in C++

Budget $30 - $50 USD
Bids 10
Average Bid $34

I have a C++ DLL (written in VC++6). It accepts a username/password combination and I need it to connect to our server and authenticate the username/pass. I can take care of the server side code. I just need the VC++ function which will connect to my website and provide it the username/pass..The communication must be encrypted. You don't have to use a super powerful encryption algorithm.. something basic will do. The communication protocol is as follows:
Your function will receive username,pass as 2 char * parameters. It will send "myUsername|myPassword" encrypted to the server.
Server responds "myUsername|myPassword|YES" or "myUsername|myPassword|NO" which is also encrypted. If response was yes then your function will return true, else false. Obviously we need to have a common encryption algorithm at the server and the client, so I'll need to know how you plan to encrypt to write the serverside code. You don't need to use SSL, just query the webpage and pass in the encrypted value using a post parameter. The webpage will contain the return text only. i.e (No tags, no headers..nothing) It will just have the encrypted response.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

MUST work in VC++6, Win2K/XP/Vista

Post a Project Like This

This project was awarded to

About the Freelancer

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • dpovshed Profile Picture


    Kyiv,  Ukraine

    Several years of programming, architecting and analysis in different areas. Current primary tool: PHP/Drupal Symfony/Laravel RabbitMQ GIT Linux DevOps/Ansible Troubleshooting/optimization

    PHP, C Programming, XML, and Translation

  • gammon0084 Profile Picture


    Kuala Kangsar,  Malaysia

    PHP, ASP, C Programming, and Java

  • normancboy Profile Picture


    Bremen,  Germany

    PHP, Perl, ASP, and C Programming

  • orenjuice Profile Picture


    Ottawa,  Canada

    ## BIO Please contact me for complete CV. ## Area of Expertise Linux and Mac OSX are my specific areas of interest. I am professionally engaged in writing firmware in c++, but am proficient with everything from Java to c# to Ruby.

    PHP, Perl, C Programming, and Adobe Flash

  • Return0Projects Profile Picture


    Krasnoyarsk,  Russian Federation

    Areas of Expertise: * Application development: Delphi/Pascal, C/C++, Assembler, VB/VBA. * Web programming: PERL, PHP, ColdFusion, HTML, JavaScript. * Database development: MS SQL, MySQL, MS Access, FoxPro. * Experienced in CVS. * COM/DCOM programming. * Windows NT/2000/XP based LAN administration. * Low-level programming for Windows 9x and NT/2000/XP. * Windows debugging with WinDbg, OllyDbg, SoftIce. * Reverse Engineering experience. * Strong math background. Brainbench certification highlights: * Job Role: Web Developer (BCIP) * Master Ass embly Language * Master CGI Scripting * Master Javascript * Master PHP 4 * Master Perl * Delphi 5.0 * Delphi 6.0 * C

    PHP, Perl, ASP, and C Programming

  • mmraza Profile Picture


    Lahore,  Pakistan

    A project manager and Developer with PMP training and a team of professional providing 24-7 services to Clients all over the globe for development and Support tasks including but not limited to C#.Net VB.NET ASP.NET SQL Server 2005, 2008 WebServices SSIS SSRS Excel Reporting VBA. Especially interested in ongoing work.

    C Programming, Javascript, Visual Basic, and .NET

  • stigger Profile Picture


    Russian Federation

    ## BIO experience of web-programming - ~4 years experience of using/administrating linux/freebsd - ~5 years c++ and related (MFC, VCL, Qt, STL...) ## Area of Expertise linux, freebsd, c/c++, ruby, ruby on rails, mysql, postgresql, php

    PHP, Perl, ASP, and Windows Desktop

  • ihuasoftware Profile Picture


    HK,  China

    As a software developer,I have more than 10+ years program experience;over 5 years iOS & Android platform app development experiences as well. Area of Expertise: ➵ iOS & Android app development ➵ E-Commerce platform & Web portal build, OpenCart,Drupal,etc ➵ Mac OS, Cocoa/iOS App development My principles: ➵ The Win-Win situation is my Goal for every projects ➵ Trust in Quality service is the base of the Goal ➵ Believe the Spirit of Contract I should provide free support & maintains for my delivered source code, eg: fix any bugs in the source code that write by me, even finish the project ! Looking forward to working with you !

    PHP, Mobile Phone, Shopping Carts, and iPhone

  • recodervw Profile Picture



    ## BIO **Professional Employment** 2000 - Present Project management, system analyst, presentation, database and business logic programming. **Education** Kharkov National University, Faculty of Mechanics and Mathematics. **Communication: **I'm available on mail ## Area of Expertise **Generic Software Development Expertise** * Project Management * Object-Oriented Programming * Windows Platform Programming * .NET 1.0, 1.1, 2.0 * Client-Server and N-Tier Distributed Applications * Internet Applications * GUI Interfaces design and development (Windows platform) * Design patterns **Hardware and Operating Systems** * IBM PC and compatibles * All Windows **Languages, Tools and Technologies** * Microsoft Visual Studio 6.0, 2003, 2005 * Microsoft Visual C/C++ (since v.4.0) - MFC, ATL, WTL, STL * Data Access - BDE, ODBC, ADO, DAO, RDO, OLEDB, JDBC * GDI, GDI+, DirectShow, Direct3D, DirectX, Raster graphics, 2D vector graphics, 3D graphics * COM, DCOM, COM+, MTS, ActiveX * TCP/IP Sockets, WinInet * Multi-process/threading programming (Win32 API, .NET)

    PHP, ASP, C Programming, and Java

  • usmanriaz Profile Picture


    Multan,  Pakistan

    Developer of a SSL/TLS based Sever & Client Application in C++ for Windows. The server is IOCP (I/O Completion Ports) based and also communicates with MySQL using MySQL C API. The server is highly robust and scalable. The Client is completely Win32 based and supports xml-based skinning. Developer of a J2EE web-application, the front-end is JSP based and communicates with the backend via Java WebService. The Web-Service then uses EJBs for the business login processing. Developer of a xml-rpc based web-application. The frontend of the application is perl based, while the backend is done is C++, using an open-source xml-rpc library. The backend further communicates with thrid-party xml interfaces using cURL and also with Oracle Database using OCI.

    C Programming, Java, JSP, and Windows Desktop