在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>one-sm PHP國密算法庫

one-sm PHP國密算法庫

2022-06-29 | zip | 0.01 MB | 次下載 | 2積分

資料介紹

授權協議 Apache
開發語言 PHP
操作系統 跨平臺
軟件類型 開源軟件

軟件簡介

這是一個PHP國密算法庫,支持:

  • sm3
    • 字符串簽名
    • 文件簽名
  • sm4
    • ecb
    • cbc

安裝

composer require lizhichao/one-sm

SM3簽名


require __DIR__ . '/vendor/autoload.php';

$sm3 = new \OneSm\Sm3();

// 字符串簽名
echo $sm3->sign('abc') . PHP_EOL;
echo $sm3->sign(str_repeat("adfas哈哈哈", 100)) . PHP_EOL;


// 文件簽名
echo $sm3->signFile(__FILE__) . PHP_EOL;

性能測試

和?openssl?,?SM3-PHP?性能測試

php bench.php

結果

openssl:4901d7181a1024b8c0f59b8d3c5c6d96b4b707ad10e8ebc8ece5dc49364a3067
one-sm3:4901d7181a1024b8c0f59b8d3c5c6d96b4b707ad10e8ebc8ece5dc49364a3067
SM3-PHP:4901d7181a1024b8c0f59b8d3c5c6d96b4b707ad10e8ebc8ece5dc49364a3067
openssl time:6.3741207122803ms
one-sm3 time:8.1770420074463ms
SM3-PHP time:1738.5928630829ms

測試代碼bench.php

SM4加密


use OneSm\Sm4;
require __DIR__ . '/vendor/autoload.php';

$data = str_repeat('阿斯頓發到付eeee', 160);
$str_len = strlen($data);

// md5 簽名
$sign = md5($data);

// 加密key必須為16位
$key = hex2bin(md5(1));
$sm4 = new Sm4($key);

// ECB加密
$d = $sm4->enDataEcb($data);
// 加密后的長度和原數據長度一致
var_dump(strlen($d) === $str_len);

// ECB解密
$d = $sm4->deDataEcb($d);
// 解密后和原數據相等
var_dump(md5($d) === $sign);


// 初始化向量16位
$iv = hex2bin(md5(2));
// CBC加密
$d = $sm4->enDataCbc($data, $iv);
// 加密后的長度和原數據長度一致
var_dump(strlen($d)===$str_len);

// CBC解密
$d = $sm4->deDataCbc($d, $iv);
// 解密后和原數據相等
var_dump(md5($d)===$sign);
?
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 曰本福利写真片视频在线 | 国产精品成人aaaaa网站 | 夜夜爽夜夜爽 | av福利网址网站 | 综合网在线 | 午夜国产精品理论片久久影院 | 午夜影院在线观看视频 | 电影天堂bt| 18性夜影院午夜寂寞影院免费 | 日韩乱轮| 天天爆操 | 亚洲第一免费视频 | 欧美日本一区二区三区生 | 亚洲国产成人精品青青草原100 | 奇米在线 | 婷婷激情电影 | 午夜视频网址 | 在线色站 | 欧美色影视 | 天天射天天摸 | 日韩高清在线日韩大片观看网址 | 韩国美女丝袜一区二区 | 日韩成人黄色 | 天天插天天狠天天透 | 老色批午夜免费视频网站 | 成在线人永久免费播放视频 | 五月天激激婷婷大综合丁香 | 亚洲精品香蕉婷婷在线观看 | 视频在线观看免费视频 | 天天看天天做 | 国产毛片农村妇女系列 | 国产三级国产精品国产普男人 | 日本三级精品 | 国产在线观看福利 | 456亚洲人成影院在线观 | 搡女人视频免费 | 成年男人午夜片免费观看 | 轻点灬大ji巴太大太深了 | 成人国产三级在线播放 | 亚洲伊人久久大香线蕉啊 | 成年大片免费播放视频人 |