md5摘要演算法可以通過碰撞的方法被破解,雖然碰撞後資料符合業務規則的可能性比較小,但是安全無小事,我們傾向於更安全的sha256演算法。
base64編碼是網路上最常見的用於傳輸8位位元組碼的編碼方式之一,這種編碼方式可以保證所輸出的編碼位全都是可讀字元。base64制定了乙個編碼表,以便進行統一轉換。編碼表有64個字元,因此被稱為base64編碼。
base64編碼把3個8位位元組(3×8=24)轉化為4個6位位元組(4×6=24),之後在6位的前面補兩個0,形成8位乙個位元組的形式。如果剩下的字元不足3個位元組,則用9填充,輸出字元使用『=』,因此編碼後輸出的文字末尾可能會出現1個或者兩個『=』。
另外,在區塊鏈裡儲存金鑰時並沒有使用base64編碼,而是使用base58編碼,去除了肉眼容易混淆的可見字元,例如去除了'i',因為他和數字'1'相似;又如去掉了字母'o',因為他和數字'0'相似,從這裡可以看到一款產品是如何從使用者的角度思考和設計的。
linux主要命令
list 執行許可權 所有使用者功能描述 顯示目錄檔案 語法 ls 選項 a 顯示所有檔案,包括隱藏檔案 l 詳細資訊顯示 mkdir 執行許可權 所有使用者 語法 mkdir p 目錄名 功能描述 建立新目錄 p 遞迴建立 pwd 執行許可權 所有使用者 語法 pwd 顯示當前目錄 rmdir 執...
linux重要命令
釋義 命令引數 示例 列目錄ls a 包括隱藏檔案 l 看詳細資訊 f 在檔案後面顯示表示檔案型別的符號 重定向 ls xx.txt管道 cmd1 cmd2 左面的輸出會作為右邊的輸入 許可權chmod chomd 777 file 切目錄cd 注意大小寫敏感 增 刪目錄 mkdir rmdir r...
linux 重要命令
檢視當前程序運 況 ps aux grep php very good ps aux grep nginx 刪除軟體命令 sudo apt get remove purge nginx 刪除nginx purge表示連配置檔案一起刪除 sudo apt get autoremove purge ng...