大小端模式和消息的加密解密

大小端模式

知識點一 什么是大小端模式

       // 大端模式
        // 是指數據的高字節保存在內存的低地址中
        // 而數據的低字節保存在內存的高地址中
        // 這樣的存儲模式有點兒類似于把數據當作字符串順序處理
        // 地址由小向大增加,數據從高位往低位放
        // 符合人類的閱讀習慣

        // 小端模式
        // 是指數據的高字節保存在內存的高地址中
        // 而數據的低字節保存在內存的低地址中

        // 舉例說明
        // 十六進制數據 0x11223344

        // 大端模式存儲
        // 11 22 33 44
        // 0  1  2  3
        // 低地址 —> 高地址

        // 小端模式存儲
        // 44 33 22 11
        // 0  1  2  3
        // 低地址 —> 高地址

知識點二 為什么有大小端模式

       // 大小端模式其實是計算機硬件的兩種存儲數據的方式
        // 我們也可以稱大小端模式為 大小端字節序

        // 對于我們來說,大端字節閱讀起來更加方便,為什么還要有小端字節序呢?
        // 原因是,計算機電路先處理低位字節,效率比較高
        // 計算機處理字節序的時候,不知道什么是高位字節,什么是低位字節
        // 它只知道按順序讀取字節,先讀第一個字節,再讀第二個字節
        // 如果是大端字節序,先讀到的就是高位字節,后讀到的就是低位字節
        // 小端字節序正好相反

        // 因為計算機都是從低位開始的
        // 所以,計算機的內部處理都是小端字節序

        // 但是,我們人類的讀寫習慣還是大端字節序
        // 所以,除了計算機的內部處理
        // 其它場合幾乎都是大端字節序,比如網絡傳輸和文件存儲

        // 一般情況下,操作系統都是小端模式,而通訊協議都是大端模式
        // 但是具體的模式,還是要根據硬件

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/83738.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/83738.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/83738.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

WebRTC技術EasyRTC嵌入式音視頻通信SDK助力智能電視搭建沉浸式實時音視頻交互

一、方案概述? EasyRTC是一款基于WebRTC技術的開源實時音視頻通信解決方案,具備低延遲、高畫質、跨平臺等優勢。將EasyRTC功能應用于智能電視,能夠為用戶帶來全新的交互體驗,滿足智能電視在家庭娛樂、遠程教育、遠程辦公、遠程醫療等多種場…

Supermemory:讓大模型擁有“長效記憶“

目錄 引言:打破大語言模型的記憶瓶頸,迎接AI交互新范式 一、Supermemory 核心技術 1.1 透明代理機制 1.2 智能分段與檢索系統 1.3 自動Token管理 二、易用性 三、性能與成本 四、可靠性與兼容性 五、為何選擇 Supermemory? 六、對…

2025.5.17總結

周六上了一天的課,從早上9:30至下午6:30,在這個過程中,確實也收獲了不少。 1.結識了更多的大佬和不同職業的精英。 一個在某科技公司做開發的主管甘阿碰,當我聽到科技公司,還以為是公司里的一…

語音識別——通過PyAudio錄入音頻

PyAudio 是一個用于處理音頻的 Python 庫,它提供了錄制和播放音頻的功能。通過 PyAudio,可以輕松地從麥克風或其他音頻輸入設備錄制音頻,并將其保存為文件或進行進一步處理。 安裝 PyAudio 在使用 PyAudio 之前,需要先安裝它。可…

python打卡day30

模塊和庫的導入 知識點回顧: 導入官方庫的三種手段導入自定義庫/模塊的方式導入庫/模塊的核心邏輯:找到根目錄(python解釋器的目錄和終端的目錄不一致) 作業:自己新建幾個不同路徑文件嘗試下如何導入 python的學習就像…

C++ —— Lambda 表達式

🎁個人主頁:工藤新一 🔍系列專欄:C面向對象(類和對象篇) 🌟心中的天空之城,終會照亮我前方的路 🎉歡迎大家點贊👍評論📝收藏?文章 文章目錄 L…

十三、面向對象底層邏輯-Dubbo序列化Serialization接口

一、引言:分布式通信的數據橋梁 在分布式服務調用中,參數的跨網絡傳輸需要將對象轉化為二進制流,這一過程直接影響系統的性能、兼容性與安全性。Dubbo通過Serialization接口構建了可擴展的序列化體系,支持多種序列化協議的無縫切…

批量剪輯 + 矩陣分發 + 數字人分身源碼搭建全技術解析,支持OEM

在互聯網內容生態蓬勃發展的當下,企業與創作者對內容生產與傳播效率的要求日益增長。批量剪輯、矩陣分發和數字人分身技術的融合,成為提升內容創作與運營效能的關鍵方案。從源碼層面實現三者的搭建與整合,需要深入理解各功能技術原理&#xf…

Java List 接口知識點詳解

一、List 接口概述 1. 基本定義 繼承關系:List 是 Java 集合框架(Collection Framework)中的一個有序隊列接口,直接繼承自 Collection 接口。核心特性: 有序性:元素按插入順序存儲,可通過索引…

OpenCV-去噪效果和評估指標方法

實驗前言 噪音類型 opencv常見噪音類型有 高斯噪音:高斯噪音是一種隨機噪音,其數值服從正態分布。圖像受到高斯噪音的影響時,像素值的變化類似于白噪音,但是噪音的強度會隨像素值的變化而變化。 椒鹽噪音:椒鹽噪音是…

永磁同步電機公式總結【一】——反電動勢、磁鏈、轉矩公式;三項、兩項電壓方程;坐標表換方程

一、PMSM 電機參數介紹 1.1 轉子極數 轉子極數 (Rotor Poles) :三相交流電機每組線圈都會產生 N、S 磁極,每個電機每相含有的永磁體磁極個數就是極數。由于磁極是成對出現的,所以電機有 2、4、6、8……極 (偶數)。 未知參數的電機&#xff…

eMMC深度解析:嵌入式多媒體卡的硬件電路設計要點

一、eMMC 技術深度解析 1.定義與背景 eMMC(Embedded Multi Media Card)是一種專為嵌入式系統設計的非易失性存儲解決方案,它將 NAND 閃存、主控芯片和接口協議封裝在一個 BGA(Ball Grid Array)封裝中。其核心目標是簡…

常見提示詞攻擊方法和防御手段——提示詞越獄

提示詞越獄(Prompt Jailbreaking)是一種針對大型語言模型(LLM)的攻擊手段,旨在通過精心設計的輸入提示繞過模型的安全審查和倫理限制,使其生成原本被禁止的內容(如暴力、非法操作、敏感信息等&a…

MySQL之基礎事務和隔離級別

目錄 引言: 什么是事務? 事務和鎖 mysql數據庫控制臺事務的幾個重要操作指令(transaction.sql) 1、事物操作示意圖: 2.事務的隔離級別 四種隔離級別: 總結一下隔離指令 1. 查看當前隔離級別?? …

學習記錄:DAY29

項目開發日志:技術實踐與成長之路 前言 回顧這幾天的狀態,熱情總是比我想象中更快被消耗完。比起茫然徘徊的小丑,我更希望自己是對著風車沖鋒的瘋子。 今天繼續深入項目的實際業務。 狀態好點的時候,再看自己EMO時寫的東西&…

kotlin Android AccessibilityService 無障礙入門

安卓的無障礙模式可以很好的進行自動化操作以幫助視障人士自動化完成一些任務。 無障礙可以做到,監聽屏幕變化,朗讀文本,定位以及操作控件等。 以下從配置到代碼依次進行無障礙設置與教程。 一、配置 AndroidManifest.xml 無障礙是個服務…

【Vue篇】數據秘語:從watch源碼看響應式宇宙的蝴蝶效應

目錄 引言 一、watch偵聽器(監視器) 1.作用: 2.語法: 3.偵聽器代碼準備 4. 配置項 5.總結 二、翻譯案例-代碼實現 1.需求 2.代碼實現 三、綜合案例——購物車案例 1. 需求 2. 代碼 引言 💬 歡迎討論&#…

WPS中代碼段的識別方法及JS宏實現

在WPS中,文檔的基本結構可以通過對象模型來理解: (1)Document對象:表示整個文檔 (2)Range對象:表示文檔中的一段連續區域,可以是一個字符、一個句子或整個文檔 &#…

el-tree結合el-tree-transfer實現穿梭框里展示樹形數據

參考文章&#xff1a;我把他的彈框單拉出來一個獨立文件作為組件方便使用&#xff0c;遇到一些問題記錄一下。 testComponet.vue <template><div class"per_container"><div class"per_con_left"><div class"per_con_title&q…

Go 后端中雙 token 的實現模板

下面是一個典型的 Go 后端雙 Token 認證機制 實現模板&#xff0c;使用 Gin 框架 JWT Redis&#xff0c;結構清晰、可拓展&#xff0c;適合實戰開發。 項目結構建議 /utils├── jwt.go // Access & Refresh token 的生成和解析├── claims.go // 從請求…