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.
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).
MUST work in VC++6, Win2K/XP/Vista
This project was awarded to
Looking to make some money?
- Set your budget and the time frame
- Outline your proposal
- Get paid for your work
Bids on this Project
Several years of programming, architecting and analysis in different areas. Current primary tool: PHP/Drupal Symfony/Laravel RabbitMQ GIT Linux DevOps/Ansible Troubleshooting/optimization
## 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.
Krasnoyarsk, Russian Federation
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 SalesForce.com Excel Reporting VBA. Especially interested in ongoing work.
## 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
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 !
## 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)
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.