Find Jobs
Hire Freelancers

Converting 4 C++ classes to C#

$30-250 CAD

Fechado
Publicado há mais de 3 anos

$30-250 CAD

Pago na entrega
Briefly: You need to provide a console app solution that uses the 4 classes that you convert from C++ to C#. It will returns true (for pass) or false (for fail) if you don’t pass “truly” random numbers to it it. Detais: In our project we need to use a random number generator that’s “cryptographically secure”. There’s many classes ( RNGCryptoServiceProvider is an example ) and libraries in C# that do it, so that part is easy. But we also need to make sure that it passes 4 of the 15 tests by NIST ( [login to view URL] ). These tests are only provided in C++ in the document so we need to create them in C# to prove that it works. Here’s the 4 tests functions you would have to create: 1. The Frequency (Monobit) Test, 2. Frequency Test within a Block, 3. Runs Test 4. The Overlapping Template Matching Test. 3 out of 4 are provided by Microsoft here ([login to view URL]) but since the post is from 2013, you need to make sure those tests haven’t passed. Other: I wasn’t able to find a C# wrapper to the current NIST tests, but if there is one you can use, then just use that and provide the solution to me You can see the 4 C++ files corresponding to the tests in this folder: [login to view URL] You can see these are pretty short
ID do Projeto: 29287446

Sobre o projeto

7 propostas
Projeto remoto
Ativo há 3 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
7 freelancers estão ofertando em média $177 CAD for esse trabalho
Avatar do Usuário
Greetings! Glad to inform you that I can assist on your project, having clearly gone through the instructions and requirements. I am a developer have great experience programming over 16 years. I also have strong program analysis capabilities for desktop apps and web apps, as well as reverse engineering capabilities. I think I am a good fit for your project and I can work full-time for it. I hope to discuss your project with you in detail. If you work with me, you will successfully make your goal in less time. I will do my best for the success of your project. Kindly get in touch for quick assistance. Best Regards. Thanks.
$250 CAD em 3 dias
4,4 (9 avaliações)
4,1
4,1
Avatar do Usuário
Hey. I would be able do to this. I'm an experienced both C# and C developer, so I think I'll handle this task easily. I researched the tests as well.
$140 CAD em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hey, I have a lot of experience in that kind of work. I think that wrapping the C++ code is the best option. This will ensure no implementation mistakes and will rely on NIST's code. Feel free to contact me for this job. Thanks in advance.
$140 CAD em 2 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
I´m a genius. I´m a genius. I´m a genius. I´m a genius. I´m a genius. I´m a genius. I´m a genius. I´m a genius. I´m a genius. I´m a genius. I´m a genius.
$140 CAD em 3 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Dear team, I am having 6+ years of C# experience and worked on similer tasks in previous years as well. Please accept my bid. looking forward for your promt response. Thanks, Verender
$277 CAD em 5 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
North York, United States
0,0
0
Método de pagamento verificado
Membro desde jan. 29, 2019

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.