工具/软件:Code Composer Studio
尊敬的所有人:
我目前正在处理一个需要 RSA 和 AES 进行数据加密的项目、加密后、我必须压缩整个文件、并应将其发送到客户的 HTTP 服务器。
能不能有人告诉我有关这些实现的建议。 我不熟悉数据加密和压缩算法。
谢谢、此致、
Renil Raju
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
尊敬的所有人:
我目前正在处理一个需要 RSA 和 AES 进行数据加密的项目、加密后、我必须压缩整个文件、并应将其发送到客户的 HTTP 服务器。
能不能有人告诉我有关这些实现的建议。 我不熟悉数据加密和压缩算法。
谢谢、此致、
Renil Raju
在 TivaWare 库中、有几个针对 EK-TM4C129EXL Launchpad 使用 AES 加密的示例。 如果您将 适用于 TM4C 的 TI-RTOS 安装到 CCS 中、则有 HTTP 客户端示例。 我没有 RSA 示例、但 WolfSSL 提供了第三方支持。
[引用 user="Renil Raju"]……如何压缩文件(可能是小于5K 大小的文本文件)[/quot]
您可能会注意到(某些)文件在文件压缩过程中会出现"开销"(大小增加)。 因此、如果文件(<5K)太小、您会怀疑"对于<5K、压缩降压、会有很大的影响"。 (可能会击败您的"存在理由"。)
Fire/I 在5-6年前尝试过此类操作-基于图形图像。 (不是 JPG) IIRC 需要大量 RAM -通常超过基于闪存的嵌入式 MCU。 如您所知-"资源匮乏"系统(即此处的系统)通常必须以"分数和/或区块"攻击此类要求-显著(减缓和复杂)流程...
我的朋友、也感谢您。 您已经完成了一个涉及到的且耗时的项目-我建议您尝试从您的嵌入式设计中"激发"".zip"部分。 (可能、有时也可能、.zip 文件可通过 PC 进行处理、作为一个整体的辅助操作。 (这始终证明:更快、更轻松)
当太多项目侵入您邀请的工作合同时、您会面临巨大风险-您不会这样做吗? 您可能只希望"同意并接受"属于"确定事项"的项目-这会确保您为将要执行的大部分工作付款。 "最后一英里"(最后一步)通常证明是"杀手"(这是此处的".zip "要求-我认为)、并且无法交付(小)件作品、不能将您(整个)的工作努力的回报置于危险之中...
实际上,Petrei ----使我不得不去(另一所)专业学校学习减少(理想情况下消除)合同义务的策略/方法,因为这可能会使(任何)付款成为人质----直到交付品的整个(洗衣清单)都已提交。
通常(但并非总是)大型公司会签订此类合同、可能"知道"某些因素会带来过度挑战、从而能够减少付款、延长延迟(或更糟糕的情况)避免付款。
"要求过于复杂"的"双对"是指这些客户倾向于"要求对原始项目进行更改/添加"、而不会(任何)增加支付给开发团队的"额外工作"的费用。 (正如您所知、这些客户(始终)会将此类添加描述为"简单"、但现实却告诉我们(很少)真实!) 良好的合同应注意、(任何)买家寻求的更改或添加几乎可以确定为"添加成本和费用并延迟可交付结果!" (和-开发人员/卖家可能不接受... 良好的防御(即准备充分的防御)证明了最佳的犯罪行为。)
Venditor 警告... (请让卖家(此处为开发人员)注意)