Find Jobs
Hire Freelancers

Call some "Encrption" method inside win32 DLL from VB.Net

$30-250 USD

Concluído
Publicado há aproximadamente 13 anos

$30-250 USD

Pago na entrega
- We have a 3rd party win32 DLL - DLL contains an ENCRYPT function - ENCRYPT takes 2 input parameters and 1 output parameter - 2 input parameters: password to encrypt, seed to use for encryption - 1 out parameter: encrypted password - Sample Seed (8 bytes Hex representation): 4C6C6004B6403C08 - Sample Password (8 bytes Hex representation): 0000000000000000 - Sample Encrypted Password (Desired output, 8 bytes hex representation): B41060941A8A96CE We need sample VB.Net code, that uses this DLL, calls ENCRYPT metod using 2-3 sets of password and seed parameters we will provide and is able to return corresponding encrypted passwords. We will also provide corresponding encrypted passwords that should be obtained for verification of success. Original instructions regarding the use of this DLL and ENCRYPT method are provided below: 32-Bit Version of the Encryption DLL & Extra Information on How to use it 1) The [login to view URL] file used to statically link in with the DLL, otherwise the DLL can be loaded using LoadLibrary(). 2) The [login to view URL] file contains the encryption code. 3) The ENCRYPTDLL.H file also supplied is a C/C++ header file for the library. The prototype for the function is as follows: int pascal Encrypt(const char* Password, const char* Seed, char* EncryptedPassword); Each of the parameters must adhere to the following Password is a pointer to the password as entered by the user (must be 8 ASCII characters). Seed is a pointer to the seed returned by the meter (16 characters in the set {'0' - '9', 'A' - 'F'}). EncryptedPassword is the output result of the encryption in the correct form for sending to the meter (16 characters in the set {'0' - '9', 'A' - 'F'} + terminating NULL character). This should be a pointer to a 17 character buffer. Note: that it is not necessary for the input values to be NULL terminated, and the output value (EncryptedPassword) will always be NULL terminated. The return value is TRUE (non-zero) on success and zero on failure, although in this version all variations of password and seed are valid input, therefore the function will always return TRUE.
ID do Projeto: 1025785

Sobre o projeto

4 propostas
Projeto remoto
Ativo há 13 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
Please check PMB
$30 USD em 1 dia
4,7 (56 avaliações)
5,6
5,6
4 freelancers estão ofertando em média $30 USD for esse trabalho
Avatar do Usuário
Easy project with me!
$30 USD em 1 dia
4,9 (46 avaliações)
6,1
6,1
Avatar do Usuário
Please check your pmb.
$30 USD em 0 dia
5,0 (30 avaliações)
5,2
5,2
Avatar do Usuário
Hello Please check PMB. Thanks Sabi
$30 USD em 1 dia
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) TURKEY
Maltepe, Turkey
5,0
2
Membro desde abr. 16, 2011

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.