CodingMan.cc

Code Your True Nature

介紹一次性簽章 (One-Time Signature, OTS) 的核心原理及其在後量子密碼學中的重要地位。本文比較 Lamport、Winternitz 等不同 OTS 方案的安全性與效能,探討其如何對抗量子運算的威脅,並提供 Python 實作範例。

透過分析 2020 至 2024 年 COSCUP 開源年會的議程資料,觀察台灣開源社群的技術關注點位移。本文分享資料收集過程、簡易的標題分析方法,並整理出近年熱門技術的趨勢變化,隨附視覺化圖表與程式碼供參考。

探討在 Linux 環境中設定 HTTPS 代理伺服器時,可能導致 curl 指令發生錯誤的常見原因。本文說明正確的環境變數設定方式,並分析代理伺服器與 SSL 憑證驗證之間的互動關係,提供具體的除錯步驟與解決方案。

簡介 PC/SC (Personal Computer/Smart Card) 標準規範及其在讀卡機通訊中的應用。本文說明 PC/SC 函式庫的工作流程、APDU 通訊協定基本概念,是開發智慧卡應用程式者的入門必讀指南。

彙整多種在 Python 中檢查檔案存在與否的實作方式。本文比較 os.path、pathlib 與 try-except 等方法的適用場景,並提供簡單的效能測試數據,幫助開發者根據需求選擇最優雅的檔案操作方式。

回顧經典的非對稱加密演算法 RSA 及其相關標準 PKCS#1。本文探討 RSA 的數學原理、金鑰格式、加密解密流程與數位簽章機制,帶您深入了解這項奠定現代資訊安全基石的密碼學技術。

詳解如何在 Docker Compose 環境中設定與執行 GitLab Runner。本文涵蓋 Runner 的註冊流程、組態配置及在 CI/CD 流程中的角色,幫助開發團隊建立穩健的自動化測試與部署基礎設施。

介紹密碼學中關鍵的編碼規則 —— ASN.1 DER。本文解釋 DER 序列化的基本原理、結構及其在數位憑證、SSL/TLS 協定中的應用,幫助讀者理解二進位資料如何在不同平台間精確傳輸。

提供在 Mac 系統下製作 Ubuntu 可開機 USB 隨身碟的完整教學。本文逐步引導下載 ISO 映像檔、格式化隨身碟及使用磁碟工具進行燒錄,讓想在硬體上安裝 Linux 系統的使用者能輕鬆完成前置作業。

介紹軟體工程中的關鍵風險指標 —— 巴士因子 (Bus Factor)。透過歷史典故說明過度依賴單一核心成員的風險,並探討團隊應如何透過知識共享、文件化與程式碼審查來提升專案的韌性與延續性。

0%