tag 密碼學

標籤
貢獻6
21
02:52 AM · Nov 19 ,2025

@密碼學 / 博客 RSS 訂閱

銅鎖開源密碼庫 - OpenSSL 3.0.0 設計(四)|代碼維護、FIPS 測試

譯|王祖熙 (花名:金九) 螞蟻集團開發工程師 負責國產化密碼庫 Tongsuo 的開發和維護 專注於密碼學、高性能網絡、網絡安全等領域 本文 2862 字 閲讀 8 分鐘 本文翻譯 OpenSSL 官網文檔:https://www.openssl.org/docs/OpenSSL300Design.html Tongsuo-8.4.0 是基於 OpenSSL-3.0.3 開發,所以本

code , 算法 , 密碼學 , 測試 , openssl

收藏 評論

lazihuman - 密碼學入門:從古典加密到現代網絡安全

什麼是密碼學? 密碼學是保護信息安全的科學,它通過加密技術將可讀的信息(明文)轉換為不可讀的形式(密文),只有授權方才能解密恢復原始內容。就像給信息上了一把"數字鎖",只有擁有正確"鑰匙"的人才能打開。 一、古典密碼學:密碼學的起源 古典密碼學主要靠 “替換” 和 “移位”,原理簡單,適合手動計算,常見於戰爭、書信保密。

web安全 , Exchange , 服務器 , 密碼學 , bc , ci , 安全

收藏 評論

銅鎖開源密碼庫 - OpenSSL 3.0.0 設計(五)|遺留問題、遺留 Provider 模塊、ENGINE API

譯|王祖熙(花名:金九) 螞蟻集團開發工程師 負責國產化密碼庫 Tongsuo 的開發和維護 專注於密碼學、高性能網絡、網絡安全等領域 本文 2179 字 閲讀 6 分鐘 本文翻譯 OpenSSL 官網文檔:https://www.openssl.org/docs/OpenSSL300Design.html Tongsuo-8.4.0 是基於 OpenSSL-3.0.3 開發,所以本文對 Tong

API , 算法 , 密碼學 , 代碼規範 , openssl

收藏 評論

銅鎖開源密碼庫 - 銅鎖 SM2 算法性能優化實踐(三)|快速模逆元算法實現

模逆元的概念 在數學上,乘法逆元有一個更加廣為人知的別名“倒數”。也就是説,對於實數 a,其倒數 a-1滿足 a*a-1=1。由於 1 是實數域的乘法單位元,故而倒數 a-1為實數 a 的乘法逆元。 而在有限域模運算中,乘法逆元的定義要更復雜一些:如果 a 和 m都是正整數且滿足 gcd(a,m)=1,那麼在模 m意義下,存在一個整數b,使得ab≡1(mod m),此時b就是a在模m運算下的逆元,

性能優化 , 信息安全 , 算法 , 密碼學 , 開源

收藏 評論

叉叉哥 - 密碼學基礎:編碼方式、消息摘要算法、加密算法總結

字節碼轉文本的編碼方式 在計算機中,無論是內存、磁盤、網絡傳輸,涉及到的數據都是以二進制格式來存儲或傳輸的。 每一個二進制位(bit)只能是 0 或 1。二進制位不會單獨存在,而是以 8 個二進制位組成 1 個字節(byte)的方式存在,即 1 byte = 8 bit。 字節碼無法直接轉為可打印的文本字符,有時想通過文本方式配置、存儲、傳輸一段二進制字節碼,比如配置文件、HTML/XML、URL

sha256 , 密碼學 , md5 , rsa , aes

收藏 評論

9eek - 「密碼學」哈希為什麼要將鹽加在明文後面?

眾所周知,在做消息認證或者簽名時,僅使用hash函數安全性是不高的,容易遭受字典和暴力破解(https://www.cmd5.com/)。所以通常會使用帶密鑰或加鹽的哈希算法作為消息認證或者口令存儲,正如標題所説,我們在檢索互聯網上關於加鹽的實現時,內容往往都是在明文後面加上隨機值: 那做消息認證的密鑰或者鹽可不可以加在明文前面呢? 這就引出本文的攻擊方式。 MD5 算法計算邏輯 為了清楚這個攻

hash , 網絡安全 , 密碼學 , 應用安全

收藏 評論

銅鎖開源密碼庫 - OpenSSL 3.0.0 設計(三)|FIPS 模塊

譯|王祖熙 (花名:金九) 螞蟻集團開發工程師 負責國產化密碼庫 Tongsuo 的開發和維護 專注於密碼學、高性能網絡、網絡安全等領域 本文 9658 字 閲讀 20 分鐘 本文翻譯 OpenSSL 官網文檔:https://www.openssl.org/docs/OpenSSL300Design.html Tongsuo-8.4.0 是基於 OpenSSL-3.0.3 開發,所以本文對 To

信息安全 , 算法 , 密碼學 , 代碼規範 , openssl

收藏 評論

gulaotou - python 補全html href

作者:方倍工作室 本文介紹支付寶中當面付下屬的條碼支付、掃碼支付、訂單查詢、退款申請的集成開發過程。 本文分為以下五個部分: 條碼支付和掃碼支付介紹 申請應用 密鑰生成及配置 API及SDK集成 條碼支付、掃碼支付、訂單查詢、退款申請 一

python 補全html href , 支付寶 , 密碼學 , 數據庫 , 後端開發 , Json , Python

收藏 評論

銅鎖開源密碼庫 - OpenSSL 3.0.0 設計(二)|Core 和 Provider 設計

譯|王祖熙(花名:金九) 螞蟻集團開發工程師 負責國產化密碼庫 Tongsuo 的開發和維護 專注於密碼學、高性能網絡、網絡安全等領域 本文 6132 字 閲讀 15 分鐘 本文翻譯 OpenSSL 官網文檔:https://www.openssl.org/docs/OpenSSL300Design.html Tongsuo-8.4.0 是基於 OpenSSL-3.0.3 開發,所以本文對

信息安全 , 密碼學 , 開源 , 開發者 , 翻譯

收藏 評論

銅鎖開源密碼庫 - 銅鎖 SM2 算法性能優化實踐(二)|快速模約減算法實現

本文是對 《銅鎖 SM2 算法性能優化實踐(一)|綜述》 的深入擴展,詳細介紹快速模約減算法實現。 原文鏈接:https://www.yuque.com/tsdoc/ts/pacggl7s29yzsm19 背景 在 SM2 數字簽名算法中,有限域運算是橢圓曲線點運算和數字簽名運算的基礎,其運算性能將直接影響整體性能表現。而在有限域運算中,模約減運算的整體使用頻率最高,在模乘、模平方、模逆等運

信息安全 , 算法 , 密碼學 , 開源 , 開發者

收藏 評論

flydean - 密碼學系列之:在線證書狀態協議OCSP詳解

簡介 我們在進行網頁訪問的時候會跟各種各樣的證書打交道,比如在訪問https網頁的時候,需要檢測https網站的證書有效性。 OCSP就是一種校驗協議,用於獲取X.509數字證書的撤銷狀態。它是為了替換CRL而出現的。 本文將會詳細介紹OCSP的實現和優點。 PKI中的CRL 我們知道在PKI架構中,CA證書是非常重要的組件,客户端通過CA證書來驗證服務的可靠性。對於CA證書本身來説在創建的時候是

microservice , 密碼學

收藏 評論