本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Linux 命令和 OpenSSL for base64 編碼和加密
您可以使用下列 Linux 命令列命令和 OpenSSL 來雜湊並簽署政策陳述式、Base64 編碼簽章,並將URL查詢字串參數中無效的字元取代為有效字元。
如需開啟 的相關資訊SSL,請前往 https://www.openssl.org
cat policy | tr -d "\n" | tr -d " \t\n\r" | openssl sha1 -sign private_key.pem | openssl base64 -A | tr -- '+=/' '-_~'
在上述命令中:
cat
讀取policy
檔案tr -d "\n" | tr -d " \t\n\r"
會移除由 新增的空格和新行字元cat
使用 SHA-1 開啟SSL雜湊檔案,並使用 RSA和私有金鑰檔案簽署
private_key.pem
開啟SSL base64 編碼雜湊和簽署的政策陳述式
tr
使用有效字元取代URL查詢字串參數中無效的字元
如需示範建立簽章的程式碼範例,請參閱 建立已簽署簽章的程式碼範例 URL。