如何編碼或解碼Base64的資料? 2019 年 1 月 10 日 Magic Len 作品分享、網站應用 Base64是一種能將任意Binary資料用64種字元組合成字串的方法,而這個Binary資料和字串資料彼此之間是可以互相轉換的,十分方便。在實際應用上,我們常會將任意的圖片、影片、聲音等二進制檔案轉成Base64字串,方便在資料庫或是網路間傳輸。那麼該如何進行Base64的編碼或解碼呢? 繼續閱讀 Base64、Base64 編碼、Base64 解碼、Base64 轉換工具
如何用Rust程式語言進行大量資料的Base64編碼? 2018 年 11 月 21 日 Magic Len Rust Base64是一種能將任意Binary資料用64種字元組合成字串的方法,而這個Binary資料和字串資料彼此之間是可以互相轉換的,十分方便。Base64通常會用在小量資料上,因此可以完全將資料放在主記憶體中處理。但如果遇到大量資料時該怎麼辦呢? 繼續閱讀 Base64、base64-stream、Rust
如何使用Rust程式語言進行Base64 URL的編碼(Encode)與解碼(Decode)? 2018 年 10 月 4 日 Magic Len Rust Base64是一種能將任意Binary資料用64種字元組合成字串的方法,而這個Binary資料和字串資料彼此之間是可以互相轉換的,十分方便。在實際應用上,Base64除了能將Binary資料可視化之外,也常用來表示資料加密過後的內容。然而,標準版本的Base64對於URL或是檔案路徑來說可能不是那麼的友善,因為編碼後的Base64資料可能有「+」或是「/」這兩種字元。為了解決這個問題,Base64... 繼續閱讀 Base64、base64-url、base64url、Rust
MagicCrypt─在Java、Android、PHP、NodeJS、Rust實現DES/AES加解密,並且能夠互通的函式庫 2014 年 10 月 13 日 Magic Len Android、Java、NodeJS、PHP、Rust、研究分享、網路相關 在使用網路傳輸資料的過程中,即便使用了SSL(Secure Sockets Layer)或是TLS(Transport Layer Security),傳輸內容還是有可能會遭到破解(如中間人攻擊, MITM)。當傳輸的資料遭到惡意的第三方竊聽,並且成功取得明文(也就是原始資料),那下場就很慘了。如果要讓傳輸過程更安全的話,那就自行把要傳遞的資料用自己的方式先加密吧!AES(Advanced Enc... 繼續閱讀 Advanced Encryption Standard、AES、AES 加密、Android AES、Base64、CBC、CFB、DES、Initialization Vector、IV、Java、Java AES、Java Cryptography Extension、JCE、MagicCrypt、mcrypt、MITM、OFB、PHP、PHP AES、PKCS5、PKCS5Padding、PKCS7Padding、Rust、SSL、TLS、中間人攻擊、傳輸加密、初始化向量、加密、密鑰、竊聽
Java如何進行Base64的編碼(Encode)與解碼(Decode)? 2014 年 10 月 4 日 Magic Len Java、研究分享 Base64是一種能將任意Binary資料用64種字元組合成字串的方法,而這個Binary資料和字串資料彼此之間是可以互相轉換的,十分方便。在實際應用上,Base64除了能將Binary資料可視化之外,也常用來表示資料加密過後的內容。如果要使用Java程式語言來實作Base64的編碼與解碼功能,可以參考本篇文章的作法。 繼續閱讀 Android Base64、Apache Commons Codec、Base64、Java Base64