Find Jobs
Hire Freelancers

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

$10-30 USD

已关闭
已发布超过 5 年前

$10-30 USD

货到付款
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: 17280437

关于此项目

1条提案
远程项目
活跃6 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
1 freelancer is bidding on average $77 USD for this job
用户头像
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 在2天之内
0.0 (0条评论)
0.0
0.0

关于客户

BRAZIL的国旗
Brasilia, Brazil
4.8
3
会员自9月 10, 2014起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。