Find Jobs
Hire Freelancers

Desenvolver um função de decodificação com AES para ESP32 (ou ESP8266 ou Arduíno)

$10-30 USD

Mbyllur
Postuar almost 6 years ago

$10-30 USD

Paguhet në dorëzim
Eu tenho um app iOS/Android que envia uma mensagem codificado com AES para um dispositivo ESP32, porém não estou conseguindo fazer a rotina de decodificação. Segue a mensagem: cZhQI2vvcqKO9YWwFPCEYyL/2DuNdafHuUYJ5LJuSFghC8CQkjyLbFL5RM+nb58QAX2x1JW0GvO3sBXEhixa8nPIhvkFevftUvhEt8+flRCA0444xataKcnRIYxMcpQiPay9tTTk2Mwqs27UnzPa9ZGTFV2HQAVoAygm1F51N6DWYX5hI8LeyKICukJSFbyTmSpdDyFuygQm712vK1Q3Wod0uYRXDZMaMTEvb9lp1hAS8ssjqpbbNHdXwo0t8mphmY/vvEZZetcEMl2sJa6Wutnb8qZ/HCFevsCmxC56SRk0/dZNQlm4sFJSoWiEgeOIVzER03CDYO7AHJZOLIkBqg== Segue o código feito para ESP32 que precisa ser finalizado: void decrypt(String value, char* output) { int length = [login to view URL]() + 1; char decoded[length]; decode_base64((unsigned char*)value.c_str(), (unsigned char*)decoded); strcpy(output, decoded); // Adicionar a decodificação AES } Segue abaixo o código do app que envia a mensagem para o dispositivo ESP32: private static byte[] KEY1 = { 98, 193, 95, 78, 211, 151, 118, 57, 179, 5, 85, 181, 133, 20, 94, 101, 184, 175, 94, 164, 150, 119, 75, 207, 189, 178, 21, 213, 13, 217, 174, 44 }; private static byte[] IV1 = { 1, 199, 179, 189, 160, 220, 229, 238, 179, 14, 255, 147, 187, 49, 179, 134 }; private byte[] Encrypt(string value) { byte[] ret = null; byte[] data = [login to view URL](value); AesCryptoServiceProvider csp = new AesCryptoServiceProvider(); [login to view URL] = KEY1; [login to view URL] = IV1; ICryptoTransform encrypter = [login to view URL](); data = [login to view URL](data, 0, [login to view URL]); string base64 = [login to view URL](data); ret = [login to view URL](base64); return (ret); }
ID e Projektit: 17280437

Rreth projektit

1 propozim
Projekt në distancë
Aktive 6 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
1 freelancer is bidding on average $77 USD for this job
Avatari i Përdoruesit
Sem nenhum compromisso, gostaria de fazer um teste antes de fechar o serviço. Qual a senha ou key para descriptar a mensagem de exemplo?
$77 USD në 2 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i BRAZIL
Brasilia, Brazil
4,8
3
Anëtar që nga sht 10, 2014

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.