mbedtls學習(2)單項雜湊函式

2021-09-29 16:54:51 字數 708 閱讀 3639

單項雜湊函式又稱安全雜湊函式或者雜湊函式,是根據訊息內容算出雜湊值,雜湊值又稱為訊息摘要。

單項雜湊函式實現有下面2種方式

mbedtls所支援的單項雜湊演算法在介面檔案如下

include/mbedtls/md.h 是md通用介面檔案,把是md演算法和sha演算法的抽象

下面使用md通用介面採用sha256計算摘要

注意要開啟如下巨集

#include

#include

#include

#include

"mbedtls/md.h"

#include

"mbedtls/platform.h"

static

void

dump_buf

(char

*info, uint8_t *buf, uint32_t len)

mbedtls_printf

("\n");

}int

main

(void

)

執行結果

sha256sum驗證

Go gRPC框架2 單項 RPC

grpc 思想 定義乙個服務,指定其可以被遠端呼叫的方法及其引數和返回型別。rpc sayhello hellorequest returns helloresponse rpc lotsofreplies hellorequest returns stream helloresponse rpc ...

Struts2初學搭建簡單專案

一 struts2介紹 1.概念 輕量級的mvc框架,主要解決了請求分發的問題,重心在控制層和表現層。低侵入性,與業務 的耦合度很低。struts2實現了mvc,並提供了一系列api,採用模式化方式簡化業務開發過程。2.與servlet對比 優點 業務 解耦,提高開發效率 缺點 執行效率偏低,需要使...

Cocos2d X中建立選單項

cocos2d x中建立選單的類 ccmenuitemfont 建立純文字的選單項 ccmenuitematlasfont 建立帶有藝術字型的選單項 ccmenuitemimage 用建立選單項 ccmenuitemlabel 用標籤建立選單項 ccmenuitemsprite 用精靈建立選單項 c...