女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

harmony-utils之SHA,SHA工具類

童長老 ? 來源:jf_14594073 ? 作者:jf_14594073 ? 2025-06-30 16:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

harmony-utils之SHA,SHA工具類

harmony-utils 簡介與說明


[harmony-utils] 一款功能豐富且極易上手的HarmonyOS工具庫,借助眾多實用工具類,致力于助力開發者迅速構建鴻蒙應用。其封裝的工具涵蓋了APP、設備、屏幕、授權、通知、線程間通信、彈框、吐司、生物認證、用戶首選項、拍照、相冊、掃碼、文件、日志、異常捕獲、字符、字符串、數字、集合、日期、隨機、base64、加密、解密、JSON等一系列的功能和作,能夠滿足各種不同的開發需求。
[picker_utils] 是harmony-utils拆分出來的一個子庫,包含 PickerUtil、PhotoHelper、ScanUtil。

下載安裝
ohpm i @pura/harmony-utils
ohpm i @pura/picker_utils

//全局初始化方法,在UIAbility的onCreate方法中初始化 AppUtil.init()
 onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
   AppUtil.init(this.context);
 }

SHA 算法簡介


SHA(Secure Hash Algorithm)是由美國國家標準技術研究院(NIST)發布的密碼散列函數家族,用于生成數據的唯一性摘要。
其核心版本包括:
SHA-1:160位摘要,曾廣泛用于SSL/TLS和文件校驗,但因碰撞漏洞(2017年實際攻擊案例)已被淘汰。
SHA-2:(含SHA-256/384/512):采用分塊壓縮結構,抗碰撞性強,現為區塊鏈(如比特幣)和數字證書的主流選擇。
SHA-3:基于海綿結構的新一代算法,設計上區別于SHA-2,具備抗量子計算潛力。

SHA 應用場景


數據完整性校驗:驗證文件傳輸是否被篡改;
數字簽名:與公鑰加密結合實現身份認證(SHA-256替代SHA-1成為主流);
密碼存儲:系統存儲用戶密碼的哈希值而非明文(需結合鹽值增強安全)。

API方法與使用


digest SHA摘要
let str1 = "鴻蒙技術交流QQ群:1029219059";

let digest1 = await SHA.digest(str1);
LogUtil.error(`摘要,異步: ${digest1}`);

let digest2 = SHA.digestSync(str1);
LogUtil.error(`摘要,同步: ${digest2}`);

let digest3 = SHA.digestSync(str1, 'SHA512');
LogUtil.error(`摘要:t ${digest3}`);

let digest4 = SHA.digestSync(str1, 'SHA512', 'base64');
LogUtil.error(`摘要:t ${digest4}`);
digestSegment SHA摘要,分段
let str3 = "harmony-utils,一款高效的HarmonyOS工具包,封裝了常用工具類,提供一系列簡單易用的方法。幫助開發者快速構建鴻蒙應用。gitee地址:https://gitee.com/tongyuyan/harmony-utils。github主頁地址:https://github.com/787107497。";

let digest1 = await SHA.digestSegment(str3);
LogUtil.error(`分段摘要,異步: ${digest1}`);

let digest2 = SHA.digestSegmentSync(str3);
LogUtil.error(`分段摘要,同步: ${digest2}`);

let digest3 = SHA.digestSegmentSync(str3, 'SHA256', 'base64', 256);
LogUtil.error(`分段摘要:t ${digest3}`);
hmac 消息認證碼計算
let symKey = CryptoUtil.generateSymKeySync("HMAC|SHA256");

let str1 = "鴻蒙技術交流QQ群:1029219059";

let digest1 = await SHA.hmac(str1);
LogUtil.error(`消息認證碼計算,異步: ${digest1}`);

let digest2 = SHA.hmacSync(str1);
LogUtil.error(`消息認證碼計算,同步: ${digest2}`);

let digest3 = SHA.hmacSync(str1, 'SHA256', symKey);
LogUtil.error(`消息認證碼計算:t ${digest3}`);
hmacSegment 消息認證碼計算,分段
let symKey = CryptoUtil.generateSymKeySync("HMAC|SHA256");

let str3 = "harmony-utils,一款高效的HarmonyOS工具包,封裝了常用工具類,提供一系列簡單易用的方法。幫助開發者快速構建鴻蒙應用。gitee地址:https://gitee.com/tongyuyan/harmony-utils。github主頁地址:https://github.com/787107497。";

let digest1 = await SHA.hmacSegment(str3);
LogUtil.error(`分段消息認證碼計算,異步: ${digest1}`);

let digest2 = SHA.hmacSegmentSync(str3);
LogUtil.error(`分段消息認證碼計算,同步: ${digest2}`);

let digest3 = SHA.hmacSegmentSync(str3, 'SHA256', symKey, 'hex', 256);
LogUtil.error(`分段消息認證碼計算:t ${digest3}`);

創作不易,請給童長老點贊

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SHA
    SHA
    +關注

    關注

    0

    文章

    19

    瀏覽量

    8554
  • Harmony
    +關注

    關注

    0

    文章

    75

    瀏覽量

    2974
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    harmony-utilsToastUtil,吐司工具

    harmony-utilsToastUtil,吐司工具 harmony-utils 簡介與說明 [h
    的頭像 發表于 06-30 17:35 ?84次閱讀

    harmony-utilsTypeUtil,類型檢查工具

    harmony-utilsTypeUtil,類型檢查工具 harmony-utils 簡介與說明 [
    的頭像 發表于 06-30 17:35 ?77次閱讀

    harmony-utilsWantUtil,Want工具

    harmony-utilsWantUtil,Want工具 harmony-utils 簡介與說明 [
    的頭像 發表于 06-30 17:34 ?76次閱讀

    harmony-utilsWindowUtil,窗口相關工具

    harmony-utilsWindowUtil,窗口相關工具 harmony-utils 簡介與說明 [
    的頭像 發表于 06-30 17:33 ?77次閱讀

    harmony-utilsBase64Util,Base64工具

    harmony-utilsBase64Util,Base64工具 harmony-utils 簡介與說明 [
    的頭像 發表于 06-30 17:32 ?81次閱讀

    harmony-utilsAES,AES加解密

    harmony-utilsAES,AES加解密 harmony-utils 簡介與說明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS
    的頭像 發表于 06-30 17:30 ?96次閱讀

    harmony-utilsRSA,RSA加解密

    harmony-utilsRSA,RSA加解密 harmony-utils 簡介與說明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS
    的頭像 發表于 06-30 16:52 ?69次閱讀

    harmony-utilsMD5,MD5工具

    harmony-utilsMD5,MD5工具 harmony-utils 簡介與說明 [harmon
    的頭像 發表于 06-30 16:49 ?109次閱讀

    harmony-utilsSM3,SM3工具

    harmony-utilsSM3,SM3工具 harmony-utils 簡介與說明 harmony
    的頭像 發表于 06-28 18:37 ?104次閱讀

    harmony-utilsPickerUtil,拍照、文件選擇和保存,工具

    harmony-utilsPickerUtil,拍照、文件選擇和保存,工具 harmony-utils 簡介與說明
    的頭像 發表于 06-27 16:03 ?91次閱讀

    harmony-utilsAuthUtil,生物認證相關工具

    # harmony-utilsAuthUtil,生物認證相關工具 ## harmony-utils 簡介與說明 ------[
    的頭像 發表于 06-26 17:43 ?85次閱讀

    harmony-utilsAssetUtil,關鍵資產存儲服務工具

    harmony-utilsAssetUtil,關鍵資產存儲服務工具
    的頭像 發表于 06-26 17:42 ?80次閱讀

    harmony-utilsArrayUtil,集合工具

    # harmony-utilsArrayUtil,集合工具 ## harmony-utils 簡介與說明 ------[
    的頭像 發表于 06-26 17:38 ?88次閱讀

    harmony-utilsAppUtil,APP相關工具

    harmony-utils一款功能豐富且極易上手的HarmonyOS工具庫,借助眾多實用工具,致力于助力開發者迅速構建鴻蒙應用。
    的頭像 發表于 06-26 09:24 ?100次閱讀
    <b class='flag-5'>harmony-utils</b><b class='flag-5'>之</b>AppUtil,APP相關<b class='flag-5'>工具</b><b class='flag-5'>類</b>

    harmony-utilsTempUtil,溫度轉換工具

    harmony-utilsTempUtil,溫度轉換工具 harmony-utils 簡介與說明 [
    的頭像 發表于 06-26 00:50 ?7次閱讀
    主站蜘蛛池模板: 宝清县| 论坛| 治县。| 资中县| 托克托县| 简阳市| 都匀市| 布拖县| 巴林右旗| 宁阳县| 望谟县| 峡江县| 绥江县| 买车| 兴化市| 宜都市| 贵定县| 涞源县| 福建省| 平乐县| 疏附县| 榆社县| 九寨沟县| 临夏市| 温宿县| 巴马| 杂多县| 峨边| 务川| 纳雍县| 仁化县| 平武县| 定安县| 威海市| 辽宁省| 凉城县| 尖扎县| 天全县| 梁山县| 景谷| 开封县|