Find Jobs
Hire Freelancers

Encrypt Passwords Storage for Open Source Program

$30-250 USD

Fechado
Publicado há quase 8 anos

$30-250 USD

Pago na entrega
There is an open source program I use that saves usernames and passwords in 3 plain text xml files. This is obviously insecure. I would like someone to modify this program so that when the program first starts a master password must be entered. Then using this password the xml files are encrypted/decrypted. Many programs such as firefox, thunderbird, bitcoin, and others support this. I believe this is normally done by getting a sha512 hash of the password then encrypting/decrypting with aes256 using the hash. You can see the program and source code here: [login to view URL] -On first run program must prompt user to choose a master password: "Please choose a master password to encrypt your FTP login details:" Enter password: Confirm password: -On following runs program must prompt user to enter the master password and detect if entered password is incorrect. If incorrect prompt again. Additional requirements: -Decryption of the xml files should take place in memory. The xml files should always be encrypted on the hard drive. -Add option to change master password -Change all references of current program name to new name -Change all URLs to new URL -Change max simultaneous transfers from 1-10 to 1-1000 (found under settings->transfers) -The first time the user tries to save login detail/password there is a popup dialog that warns against it. Remove this dialog. -Compile for windows 32bit and windows 64bit on my machine over teamviewer. I need both portable zip version and installer version for both. Nsis installer source is available on the site. (may pay extra for linux and mac compiles depending on price) I am only interested in the client program. This project does not involve the server program.
ID do Projeto: 10701743

Sobre o projeto

2 propostas
Projeto remoto
Ativo há 8 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
2 freelancers estão ofertando em média $203 USD for esse trabalho
Avatar do Usuário
Hello, I have 10+ yes of experience in developing software of windows platform using c++ and C# as development language. I do think that i have the right skills to accomplish the task in 2-3 days, but i would like to keep it as 5 days just in case things go other way. Please let me know if i can accomplish this task for you. Thanks Vikas
$155 USD em 3 dias
5,0 (2 avaliações)
1,1
1,1

Sobre o cliente

Bandeira do(a) UNITED STATES
Ludlow, United States
5,0
11
Método de pagamento verificado
Membro desde abr. 20, 2008

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.