所有文章

1092 篇文章

基礎概念
搞懂加密(Encrypt):上鎖與解鎖的概念
前面我們聊了雜湊(Hash)和編碼(Encode),現在要來講最後一個:加密(Encrypt)。 加密應該是這三個裡面最好理解的,因為它就像我們日常生活中幫東西「上鎖」一樣。 但很多人會把加密和編碼搞...

2025年12月11日

基礎概念
搞懂編碼(Encode):資料轉換的基本功
上一篇我們聊了雜湊(Hash),知道它是「單向」的,資料進去就回不來了。 這篇要來聊的是編碼(Encode),它跟雜湊最大的不同就是:編碼是雙向的,可以過去,也可以回來。 在做權限驗證的時候,編碼也是...

2025年12月11日

基礎概念
搞懂雜湊(Hash):做權限驗證前一定要知道的事
在做權限驗證的時候,有一個觀念你一定要先搞懂——雜湊(Hash)。 為什麼這麼重要?因為不管你之後要做密碼驗證、Token 驗證、OTP 還是 JWT,通通都會碰到它。 如果你搞不清楚雜湊是什麼、能幹...

2025年12月11日

基礎概念
Authentication 與 Authorization 差異解析:搞懂 401 和 403 錯誤
兩個英文長得很像,但意思完全不同! Authentication(驗證) Authorization(授權) 很多新手會搞混,連 HTTP 狀態碼 401 和 403 也常常搞不清楚什麼時候該用哪個。...

2025年12月10日

基礎概念
網頁權限驗證入門教學:從登入驗證到 API 串接
在開始之前,先記住一個大原則: 跟人打交道 = 麻煩事很多 跟機器打交道 = 相對單純 這也是為什麼權限驗證會分成兩種:Client to Server(跟人)和 Server to S

2025年12月10日

基礎概念
TCP/IP 應用層協議入門:HTTP、FTP、WebSocket 一次搞懂
你有沒有想過,當你打開網頁、傳檔案、收 Email 的時候,電腦到底是怎麼「溝通」的? 其實網路通訊有一套分層架構,叫做 TCP/IP 模型,從下到上分成四層: 網路存取層:處理實體線路、網卡這些硬體...

2025年12月10日

基礎概念
瀏覽器輸入網址後發生什麼事?完整請求流程圖解
你有沒有想過,每天打開 Chrome、輸入網址、按下 Enter,網頁就這樣「蹦」出來了——這中間到底發生了什麼? 說真的,這整個過程其實超級複雜。 你的請求要穿越好幾層網路設備、經過各種伺服器的處理...

2025年12月9日

基礎概念
不會寫程式也能懂!網站架構基礎一次搞懂
你有沒有想過,每天滑的 IG、逛的蝦皮、玩的手遊,背後到底是怎麼運作的? 其實不管什麼網站或 APP,背後都有一套基本架構。 今天我們就用一張圖,把這些東西講清楚。不用怕,沒有艱澀的術語,就當作是在聽...

2025年12月9日

資料庫
正式站資料變更:新手一定要懂的生存守則
剛進公司,主管叫你改一筆正式站的資料,你是不是想說「不就下個 UPDATE 嗎?」 等等,先別急。 正式站(Production)的資料是公司的命根子。改錯一筆訂單金額,可能讓財務對帳對到哭;漏了 W...

2025年12月5日