GUIDE / HOW IT WORKS
了解運作方式
短存是一個有期限的私密媒體分享工具。你不用註冊,先設定分享規則,再把網址交給需要的人。時間到了,分享就會結束。
我們的加密方法
檔案在瀏覽器與服務之間透過 HTTPS 傳輸,完成後放在不公開的私人 R2。播放時不直接公開儲存位置,而是先建立短效的簽署播放 session,只有通過分享規則的請求才能讀取。
分享網址與刪除憑證不會以原文存進資料庫,只保存 SHA-256 雜湊。如果你設定密碼,密碼也不保存明文,而是用 PBKDF2-HMAC-SHA256、每個分享獨立的 salt 與伺服器端 pepper 處理。
保存期限原理
建立分享時可以設定 1 小時至 7 天的保存期限。服務端會記錄到期時間,每次讀取分享、建立播放 session 或串流前,都會先檢查是否已到期。
到期後會先拒絕後續存取,再由系統進行清理工作移除私人媒體與可用的分享資料。設定期限一到,就不能再用分享網址播放。短存沒有永久保存選項。
如何匿名
短存不要求註冊、姓名或 email,也不建立可讓你登入找回分享的使用者帳號。分享與刪除網址使用不可預測的憑證,資料庫只保存它們的雜湊。
為了防止濫用與執行限流,短存不把原始 IP 存進自己的資料庫,只保留經伺服器端密鑰處理的 HMAC 結果。這能減少服務端留下的可識別資料。
觀看次數解說
單純開啟分享頁不會計算觀看次數。收件者按下播放,或送出正確密碼建立播放 session 時,服務端才會以原子方式增加一次觀看。
同一個播放 session 裡的拖曳、續播與 Range 請求不會重複扣次。觀看上限可設定 1–100 次。一次性連結則會把可建立的播放 session 限制為一個。
密碼設置
密碼可以設定 4–128 個字元,而且不會出現在分享網址裡。收件者必須送出正確密碼,服務才會建立播放 session。錯誤嘗試也會受到速率限制。
如果有設定密碼提示,提示會顯示在分享頁。它不是秘密,請不要把密碼本身寫進提示裡。
把分享網址交給需要的人
建立完成後,畫面會提供分享網址與刪除網址。分享網址可以交給收件者。刪除網址請自己保存,因為短存沒有帳號可以替你找回憑證。
如果有設定密碼,請把密碼一併交給需要觀看的人。只有分享網址與正確密碼都具備,才能通過播放限制。
到期或刪除後,分享就結束
你可以在期限到之前使用刪除網址主動終止分享。自動到期或主動刪除後,服務會先讓分享失效並刪除私人媒體,原本的分享網址就不再提供內容。
這個服務的設計是讓檔案有明確的結束時間,而不是建立一個永久檔案櫃。刪除或到期後無法靠原本網址恢復分享。