iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Mobile Development

Xiang教你進階Swift從有到精 系列

30天介紹Swift裡面進階的功能,或是三方套件介紹。

鐵人鍊成 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 團隊NUTC imac
DAY 21

Day21 - 什麼是 JWK

JWK 是一種標準化的格式,用於表示加密密鑰。它在不同系統和應用程序之間交換密鑰信息時扮演著重要角色。 使用 JWK (JSON Web Key) 有以下幾...

2024-09-29 ‧ 由 Xiango4l4 分享
DAY 22

Day22 - PrivateKey 跟 PublicKey

公鑰和私鑰介紹:以 P-384 為例 在現代密碼學中,公鑰和私鑰是非對稱加密的核心概念。這種加密方法廣泛應用於安全通訊、數位簽名和身份驗證等領域。本文將介紹公鑰...

2024-09-30 ‧ 由 Xiango4l4 分享
DAY 23

Day23 - 實作 JWK

前言 昨天介紹了 JWK 之後,今天我們要來實作一個 JWK 範例 JWK 和 JWE 實現解析 初始化私鑰 let encryptPrivateKey =...

2024-10-01 ‧ 由 Xiango4l4 分享
DAY 24

Day24 - 什麼是 JWT

什麼是 JWT? JSON Web Token(JWT)是一種開放標準(RFC 7519),用於在網絡應用環境間安全地傳輸信息。JWT 可以被簽名(使用 HMA...

2024-10-02 ‧ 由 Xiango4l4 分享
DAY 25

Day25 - 實作 Signed JWT

密鑰生成: let key = P256.Signing.PrivateKey() 創建一個 P256 橢圓曲線的私鑰。 設置過期時間: let ex...

2024-10-03 ‧ 由 Xiango4l4 分享
DAY 26

Day26 - 實作 Encrypted JWT

密鑰生成: let senderKey = P256.KeyAgreement.PrivateKey() let recipientKey = P384.K...

2024-10-04 ‧ 由 Xiango4l4 分享
DAY 27

Day27 - JWT Claims

JWT 標準聲明字段簡介 聲明 描述 類型 用途 iss 發行者 (Issuer) String 標識 JWT 的發行者 sub 主題 (Su...

2024-10-05 ‧ 由 Xiango4l4 分享
DAY 28

Day28 - 什麼是 JWA

前言 謝謝各位看到 JOSE 裡的最後一個 JWA,會把 JWA 放到最後是因為JSON Web Algorithms (JWA)是一個標準,它定義了在JWT、...

2024-10-06 ‧ 由 Xiango4l4 分享
DAY 29

Day29 - Dencode 好好用

前言 在數位時代,我們經常需要處理各種編碼和解碼的需求。無論是開發過程中遇到的 Base64 編碼,還是日常工作中需要轉換的 URL 編碼,都可能讓人感到困擾。...

2024-10-07 ‧ 由 Xiango4l4 分享
DAY 30

Day30 - 鐵人賽心得

心得 在這連續30天的鐵人賽之旅即將結束,是不是覺得時間過得飛快呢。透過這些日子的努力不洩,我們探討了兩個重要的技術領域:SwiftData和JOSE(JSON...

2024-10-08 ‧ 由 Xiango4l4 分享