国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

合宙LuatOS的個人空間 http://www.qingdxww.cn/space-uid-176273.html [收藏] [復制] [RSS]

博客

Air780E軟件指南:通用加解密函數(crypto)

已有 53 次閱讀2025-1-13 15:52 |個人分類:4G模組| 物聯網, 單片機, 4G模組, 通信模組

本次我將講解低功耗4G模組Air780E的LuatOS開發,關于通用加解密函數(crypto)教程分享給大家。我會從加解密概述、演示功能概述、硬件準備、軟件環境、API 說明等全面講述…


一、加解密概述


加解密算法是保證數據安全的基礎技術,無論是在數據傳輸、存儲,還是用戶身份驗證中,都起著至關重要的作用。隨著互聯網的發展和信息安全威脅的增加,了解并掌握常用的加解密算法已經成為開發者和安全從業者的必修課。

常見的15種加密解密算法分別是:散列哈希[MD5、SHA1、CRC32],對稱[DES,3DES(TDEA、Triple DES),AES、,Blowfish,RC4、RC5,IDEA],Base64、Rabbit、Escape。


【三種分類】


1、對稱加密:
對稱加密是指加密和解密使用同一個密鑰的加密方法.由于加密和解密過程中的密鑰相同,因此需要在通信雙方之間安全地共享密鑰.對稱加密的速度較快,適合用于大量數據的加密

2、非對稱加密:
非對稱加密算法采用一對密鑰:公鑰和私鑰.公鑰用于加密,私鑰用于解密.由于加密和解密使用不同的密鑰,非對稱加密算法解決了密鑰分發的問題,是當前加密系統中安全性最高的加密技術之一.

3、Hash算法:
這是一種不可逆的算法,它常用于驗證數據的完整性



二、演示功能概述


本文章通過 Air780 的核心板燒錄 LuatOS 示例代碼,來演示有關加解密的各種 API 的功能。

https://gitee.com/openLuat/LuatOS-Air780E/tree/master/demo/crypto
(復制鏈接查看 crypto 的 demo 例子)

API 的具體用法,讀者可以參考本文中的"五、API 說明"。



三、硬件準備


3.1 Air780E 核心板

使用Air780E核心板,如下圖所示:

此核心板的詳細使用說明參考:
https://docs.openluat.com/air780e/product/

Air780E產品手冊中的 《開發板Core_Air780E使用說明》,寫這篇文章時最新版本的使用說明為:《開發板Core_Air780E使用說明》;若在使用過程中遇到任何問題,可以直接參考這份使用說明文檔。


3.2 SIM 卡

中國大陸環境下,可以上網的sim卡,一般來說,使用移動、電信、聯通的物聯網卡或者手機卡都行。


3.3 PC 電腦

請準備一臺配備 USB 接口且能夠正常上網的電腦。

電腦操作系統為:
WIN10以及以上版本的WINDOWS系統。


3.4 數據通信線

帶TYPE-C口的USB數據線



四、軟件環境


4.1 Luatools 工具


要想燒錄 LuatOS 到 4G 模組中,需要用到的調試工具:Luatools

詳細使用說明參考:


Luatools工具使用說明:
https://docs.openluat.com/Luatools/

Luatools 工具集具備以下幾大核心功能:

一鍵獲取最新固件:自動連接服務器,輕松下載最新的模組固件.

固件與腳本燒錄:便捷地將固件及腳本文件燒錄至目標模組中.

串口日志管理:實時查看模組通過串口輸出的日志信息,并支持保存功能.

串口調試助手:提供簡潔的串口調試界面,滿足基本的串口通信測試需求.

Luatools下載之后,新建一個命名為 "Luatools" 的文件夾,將下載的Luatools_v3.exe拷貝或移動到新建的Luatools文件夾內,點擊 Luatools_v3.exe 即可運行。


4.2 準備需要燒錄的代碼

首先要說明一點:腳本代碼, 要和固件的soc文件一起燒錄。


4.2.1 燒錄的底層固件文件

底層 core 下載地址:

LuatOS 固件版本下載地址:

https://docs.openluat.com/air780e/luatos/firmware/

Air780E 的底層固件在 Luatools 解壓后目錄的:
LuatOS-SoC_V1112_EC618_FULL.soc

4.2.2 燒錄的腳本代碼

首先要下載 Air780 的 LuatOS 示例代碼到一個合適的項目目錄,
示例代碼網站:
https://gitee.com/openLuat/LuatOS-Air780E

下載流程參考下圖:

下載的文件解壓,找到 LuatOS-Air780E-masterdemocryptomain.lua,如圖:


五、API 說明


5.1 crypto.md5(str)


計算 md5 值


參數


返回值


例子


5.2 crypto.hmac_md5(str, key)


計算 hmac_md5 值


參數


返回值


例子


5.3 crypto.sha1(str)


計算 sha1 值


參數


返回值


例子


5.4 crypto.hmac_sha1(str, key)



路過

雞蛋

鮮花

握手

雷人

評論 (0 個評論)

facelist

您需要登錄后才可以評論 登錄 | 立即注冊

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
返回頂部
主站蜘蛛池模板: 国产精品视频免费一区二区三区 | 欧美日韩精品一区二区在线播放 | 免费高清资源黄网站在线观看 | 中文字幕一二三区 | 天天拍夜夜添久久精品中文 | 欧美国产另类 | 三级国产4国语三级在线 | avaiai102 | 国产精品毛片久久久久久久 | 在线欧美卡1卡2卡三卡四 | 国产精品久久久久影院色老大 | 国产精品免费看久久久久 | 国产乱了真实在线观看 | 免费九九视频 | 青草视频在线观看免费网站 | 久久精品欧美一区二区 | 亚洲女同视频 | 欧美成人中文字幕在线看 | 中文字幕日韩精品麻豆系列 | 国产欧美一区二区三区免费 | 亚洲成人手机在线 | 欧美成人午夜在线全部免费 | 色香视频首页 | 欧美中文字幕在线观看 | 天天操综 | 性欧美f | 国产999视频 | 国产精品精品国产 | 丁香六月伊人 | 亚洲视频大全 | 美国黑人一级毛片免费看的 | 九九精品视频在线 | 久久嫩草影院免费看夜色 | 亚洲精品高清国产麻豆专区 | 亚洲第一区在线观看 | 青青在线精品 | 天天靠天天擦天天摸 | 日韩午夜免费视频 | 国产另类视频 | 欧美日韩国产欧美 | 欧美另类杂交a |