原创 啥?雙證書?

國密標準對於SSL通信定義得不是很清楚,所能依仗的標準只有《GMT 0024-2014 SSL VPN 技術規範》。在文檔中提到,國密TLS需要有簽名證書和加密證書。開發伊始並沒有注意到這個細節,以至於在後面的聯調中吃了很多苦頭。現將雙

原创 沒有硬件,也可以運行與測試 TFLite 應用

提到人工智能和機器學習(Marchine Learning,ML),你的腦海裏是否立即會浮現計算中心、高端 GPU、成百上千的 TPU 等等。實際上,隨着嵌入式設備、移動終端以及近年來物聯網(Internet of Things,IoT

原创 詳解國密SM2的加密和解密

在上一篇文章《解讀國密非對稱加密算法SM2》介紹了國密非對稱算法SM2,在文章中說到,如果現有的網絡庫中已經實現ECC算法,只需加入SM2命名曲線的參數即可。這對於ECDHE密鑰協商和ECDSA數字簽名這兩種用途而言確實是足夠的。現有的

原创 還在安裝雙系統? 試試 Windows 和 Linux 合體

作爲一個長期使用 Linux 作爲主力系統的開發人員,我經常向周圍的朋友安利 Linux ( Ubuntu )系統。但非常尷尬的是,大部分人都是淺嘗輒止,最後還是會回到 Windows 系統,佈道成功的並不多。畢竟習慣的力量非常強大,要

原创 曾經有你,未來有我

你的世界和我的世界本沒有交集,但只要我在你身邊,我就是你的全世界。我嘗試着去解釋“愛”的真諦,理解也是我所想的,其樂融融有誰不想呢?一談到“背影”二字,大家肯定會想到朱自清的散文《背影》:他往車外看了看,說:“我買幾個橘子去。你就在此地

原创 詳解國密SSL ECC_SM4_SM3套件

國密算法最好的應用場景應該是SSL/TLS通信,然而國密文檔中並沒有單獨規範SSL/TLS協議,我們能參考的只有《GM/T 0024-2014 SSL VPN 技術規範》。這份文檔並沒有像RFC那樣描述得很詳細,在實現上可能會存在很多不

原创 TensorFlow.js 微信小程序插件開始支持 WebAssembly

我們知道,微信小程序由一個描述整體程序的 app 和多個描述各自頁面的 page 組成。小程序主體部分由 app.js、app.json、app.wxss三個文件組成,頁面 page 則通常包含 js、wxml、json、wxss 文件

原创 AI會搶奪修圖師的工作嗎?

作爲一名業餘攝影愛好者,在發圖之前通常會使用軟件處理一下,也就是俗稱的 P 圖。如果時間比較緊張、或者不重要的圖,不會花費多長時間,加個濾鏡,調一下色調,幾十秒鐘的時間就可以完成。修圖軟件五花八門,特別是手機上,我安裝的圖像處理軟件就有

原创 國密SSL通信的調試技巧

前面寫了幾篇國密開發相關的文章:解讀國密非對稱加密算法SM2啥?雙證書?詳解國密SM2的加密和解密詳解國密SSL ECC_SM4_SM3套件詳解國密SM2的數字簽名這篇文章來聊一聊國密SSL通信的幾個調試技巧。網絡通信開發需要開發者具有

原创 跑步感到痛苦,試試超慢跑

現在,想必大家認識到了身體的重要性了。對於程序員羣體而言,由於長時間坐在電腦面前,熬夜,運動尤爲重要。如果要說哪種普適的運動,非跑步莫屬,我也多次向朋友們推薦跑步這項運動。但跑步比較枯燥,不容易堅持下來,能夠做到的不多。今天讀到一本《驚

原创 終於,有人開始討論程序員45歲之後了

大齡程序員危機也算是職場口水話題,之前的大齡危機一般與35歲聯繫在一起。隨着衆多的80後邁過了35歲大關,如果還有人相信35歲是一道坎,一道邁不過去的坎,那真是非蠢即瞎。要說35歲是一道坎,那也是一道小坎,你看,至少一半的80後都越過去

原创 HTTP/3將不再使用TCP

物理學發展到19世紀末期,以經典力學、經典電磁場理論和經典統計力學爲三大支柱的經典物理大廈已經建成,而且基礎牢固,宏偉壯觀。英國著名物理學開爾文男爵斷言,物理大廈已經落成,所剩只是一些修飾工作。然而沒過多久,隨着相對論和量子力學的誕生,

原创 詳解國密SM2的數字簽名

在《解讀國密非對稱加密算法SM2》一文中,我講到過非對稱加密算法的用途之一就是數字簽名。本文就來聊一聊國密SM2的數字簽名算法。數字簽名(又稱公鑰數字簽名)是隻有信息的發送者才能產生的別人無法僞造的一段數字串,這段數字串同時也是對信息的

原创 搭建國密SSL開發測試環境

國密算法包含了一系列的加密算法,用途廣泛,可以用於軟硬件加密、簽名等地方。我主要研究國密算法在SSL/TLS/HTTPS通信中的應用,這會涉及到客戶端和服務器端,最典型的用例就是瀏覽器訪問Web服務器。它要求客戶端和服務器都支持國密算法

原创 讀書: 槍炮、病菌與鋼鐵

已經記不得是封城的第多少天了,開始還計劃做很多事情。這麼多天下來,結果啥事也沒做成,慚愧!看來不是每個人都適合自由職業,每天窩在家裏,除了看書、寫字,就是在網絡上下圍棋,也看了技術方面的資料,效率太低下。這兩天硬着頭皮把《槍炮、病菌與鋼