2025年9月7日 星期日

Access Token正確流程及建議

正確的流程應該是這樣:

目標:讓 Server 能確認 Client 身分 + 發給 access token,並用私鑰做後續身份驗證


1. Client 生成公私鑰對

  • Client 裝置內部(或 Secure Element)產生金鑰對

    • 私鑰保留在本地(永不離開)

    • 公鑰送給 Server 註冊(一次性或定期)


 

Ed25519和RSA-1024比較,尤其安全性

當比較 Ed25519RSA-1024,特別是從「安全性」的角度來看,Ed25519 在幾乎所有方面都明顯優於 RSA-1024。下面是詳細的比較分析:


1. 安全性強度

項目Ed25519RSA-1024
對應安全強度約 128-bit(對標 AES-128)約 80-bit(已被視為不安全)
抗量子攻擊不具抗量子能力不具抗量子能力
抗碰撞攻擊高抗性(基於 Curve25519)弱(容易被大規模運算破解)
  • RSA-1024 的安全性已經被普遍認為 不夠安全。目前主流建議的最低 RSA 長度是 2048 位元,因為 1024 位 RSA 可以被有足夠資源的國家級對手在實務中破解。

  • Ed25519 是基於橢圓曲線加密的現代演算法,安全性相當於約 3072-bit 的 RSA,但計算與儲存成本低很多。


2025年7月30日 星期三

無桌面的rpi開機後,插入USB,沒自動掛載插入的usb

Raspberry Pi(或一般 Linux)預設在無桌面環境(headless 或用 systemd)情況下,插入 USB 裝置後不會自動掛載。這需要額外處理,以下是常見解法:


使用 udev + 腳本自動掛載

udev 是 Linux 處理熱插拔裝置(如 USB)的系統,搭配腳本可實現「插入 USB 時自動掛載」。

步驟:

2025年5月28日 星期三

x11和wayland誰佔用記憶體比較少,效能比較好

針對 嵌入式設備資源有限的系統,選擇 X11 或 Wayland 會影響系統效能與穩定性。以下是從 記憶體佔用、效能、延遲、啟動速度、Qt 整合程度 等多面向的比較。


 1. 記憶體佔用:Wayland 通常較低

項目WaylandX11
基本架構現代化、模組化、最小核心過去累積多功能,龐大
使用最小 compositor(如 weston, cage)時佔用小,~10–50MBXorg 本身就約 50–100MB(無桌面環境)
搭配桌面環境(GNOME/KDE)增加不少,GNOME Wayland >200MBGNOME X11 類似甚至稍低
➤ 小結Wayland 較省 RAM(在最小配置下)X11 偏重,但成熟

2025年5月8日 星期四

修改開機畫面

 

目標

在 Raspberry Pi 3 上,開機時顯示自訂圖片(如公司 logo、個人圖片)取代開機訊息。


你需要準備

  • 一張圖片:建議解析度 800x480(適合 7 吋螢幕),格式為 .png

  • 圖片命名為 splash.png(或其他也行)