预购商品
书目分类
特别推荐
CHAPTER 01 常用計算函數 1.1 基礎數論 1.1.1 本書會用到的數學符號定義 1.1.2 模運算(Modular) 1.1.3 原根(Primitive roots) 1.1.4 階(Order) 1.1.5 有限域(Finite field) 1.1.6 橢圓曲線密碼學概念(Elliptic Curve Cryptography, ECC) 1.2 對稱式加密系統(Symmetric Encryption System) 1.2.1 AES(Advanced Encryption Standard,進階加密標準) 1.3 非對稱式加密系統(Asymmetric Encryption System) 1.3.1 加密 1.3.2 驗證 1.4 數位簽章(Digital Signature) 1.4.1 RSA 演算法 1.4.2 ElGamal 加密演算法 1.4.3 橢圓曲線數位簽章演算法(Elliptic Curve Digital Signature Algorithm, ECDSA) 1.5 金鑰交換密碼系統(Diffie-Hellman Key Exchange System) 1.5.1 Elliptic Curve Diffie-Hellman, ECDH 1.6 簽章加密(Signcryption) 1.7 其他電子簽章 1.7.1 盲目簽章(Blind Signature) 1.7.2 變色龍簽章(Chameleon Signature) 1.7.3 單次簽章(One-time Signature) 1.7.4 門檻式簽章((t,n) Threshold Signature) 1.8 雜湊函式(Hash Function) 1.8.1 Hash:單向雜湊函數(One-way Hash Function) 1.8.2 雜湊函數的種類 1.9 變色龍雜湊函數(Chameleon Hash Function) 1.9.1 單一後門雜湊函數(Single-trapdoor hash Function) 1.9.2 雙後門雜湊函數(Double-trapdoor hash Function) 1.9.3 三後門雜湊函數(Triple-trapdoor hash Function) 1.10 ISO27001:2022 1.10.1 A.09 存取控制 1.10.2 A.10 密碼學 1.10.3 A.12 運作安全 CHAPTER 02 使用 PyCryptodome 在 Python 中實現加密演算法程式 2.1 安裝 PyCryptodome 模組 2.1.1 替代舊版 PyCrypto 模組的安裝方法 2.1.2 舊版 PyCrypto 與新版 PyCryptodome 模組同時並存的安裝方法 2.2 加密與解密的前置準備 2.2.1 開啟與關閉檔案 2.2.2 讀取與寫入檔案 2.3 實作字元編碼(Character Encoding) 2.3.1 base64 編碼 2.3.2 hash:單向雜湊函數(One-way Hash Function) 2.3.3 hmac:金鑰訊息鑑別碼(Message Authentication Code) 2.4 對稱式加密演算法(Symmetric Encryption) 2.4.1 DES 演算法:資料加密標準 2.4.2 AES 演算法:進階加密標準 2.5 非對稱式加密演算法(Asymmetric Cryptography) 2.5.1 RSA 演算法:質數分解演算法 2.5.2 ECC 演算法:橢圓曲線密碼學 2.6 數位簽章標準(Digital Signature Standard) 2.6.1 DSA 演算法:數字簽名演算法 2.6.2 RSASSA 演算法:概率簽名演算法 2.6.3 ECDSA 演算法:數字簽名演算法 CHAPTER 03 用 Tkinter 搭配 Crypto 做出實用加解密APP 3.1 介紹 Tkinter 3.1.1 Tkinter 簡介 3.1.2 Tkinter 安裝 3.1.3 Tkinter 實作會用到的函式 3.2 使用 Tkinter 實作專題 - 特權帳戶密碼管理 3.2.1 製作前的使用流程介紹 3.2.2 使用者間的相互關係 3.2.3 事前準備工作 3.2.4 實作介面 CHAPTER 04 使用 Python 的 Crypto、Tkinter 與Django 套件實作密碼管理專題 4.1 介紹 Django 4.1.1 基本的 Django 介紹 - 理論基礎 4.1.2 基本的 Django 介紹 - 範例 4.2 實作 Django 4.2.1 前置作業 4.2.2 新建 app 4.2.3 template & views & URL 4.2.4 model 4.2.5 功能實現 4.3 Django 實作密碼管理系統 - 登入頁面 4.3.1 template 4.3.2 model 4.3.3 views 4.4 Django 實作密碼管理系統 - 註冊頁面 4.4.1 template 4.4.2 views 4.5 Django 實作密碼管理系統 - 使用者加密 4.5.1 使用者 - 登入主頁面 4.5.2 使用者 - 加密頁面 4.6 Django 實作密碼管理系統 - 管理者解密 4.6.1 管理者第一階段解密 - model 4.6.2 管理者第一階段解密 - template 4.6.3 管理者第一階段解密 - views 4.6.4 使用者第一階段解密 - template 4.6.5 使用者第一階段解密 - views 4.6.6 管理者第二階段解密 - template 4.6.7 管理者第二階段解密 - views 4.6.8 管理者頁面中顯示解密任務狀態 - template 4.6.9 執行解密任務
編者簡介 林岱銳 專長於密碼學、資訊安全與網頁程式設計。憑藉著業界豐富的實務經驗,結合理論,並傳授給學生,培育業界所需的資訊人才。 現職 .台灣中油大林廠資訊組經理 .國立雲林科技大學資工系助理教授(兼) .國立成功大學計算機中心石化專題課程業師(兼) 陳仕勳 畢業於雲林科技大學資工系,目前正攻讀雲科大資工所,擅長的領域為密碼學與網頁全端設計。 陳語軒 畢業於雲林科技大學資工系,擅長的領域為密碼學以及機器學習。 廖翊辰 畢業於雲林科技大學資工系,擅長的領域為密碼學與嵌入式系統。
最近浏览商品
客服公告
热门活动
订阅电子报