Tag Archives: base64

Command Line 下把 Hex 轉成 Base64...

每次都忘記,寫一篇之後查比較方便... 重點在對 xxd 的變化應用,而 xxd 被包在 Vim 裡,所以應該都會裝... 吧... xxd 預設是把 binary 轉成 hex,但你可以用 -r 參數變成反向,也就是 hex 轉 binary。 所以剩下的就很簡單了,先把 hex 轉成 binary 再轉成 base64: echo 0123456789ABCDEF | xxd -r -p | base64 這邊有裝 Base64 所以可以直接用,如果沒有的話,可以用 OpenSSL 替代: echo 0123456789ABCDEF … Continue reading

Posted in Computer, Editor, Murmuring, Software, Vim | Tagged , , , , , | 1 Comment

Amazon CloudFront 上 Protected Content 的 URL Sign...

Amazon CloudFront 也可以設定要簽名才能抓檔案,只是 URL Sign 設計的觀念跟 Amazon S3 完全不一樣,這不一致的調調很... 詭異... 大致上有這些差異: Amazon S3 用的是 HMAC-SHA1 的機制簽名 (shared secret,也就是 Amazon S3 與你都有同一把 key),而 Amazon CloudFront 則是用 RSA key 簽名 (public key,也就是 Amazon CloudFront 存放 public key,你自己存放 private key)。 也因為是使用 RSA key,有人會誤解跟 … Continue reading

Posted in AWS, CDN, Cloud, Computer, Murmuring, Network, Programming, WWW | Tagged , , , , , , , , , , , , | 4 Comments