步驟 5:建立共用私密金鑰 - AWS Clean Rooms

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

步驟 5:建立共用私密金鑰

若要加密資料表,協同合作參與者必須同意並安全地共用共用私密金鑰。

共用私密金鑰必須至少為 256 位元 (32 位元組)。您可以指定較大的金鑰,但它不會為您提供任何其他安全性。

重要

請記住,用於加密和解密的金鑰和協作 ID 對於所有協作參與者都必須相同。

下列各節提供主控台命令的範例,用於產生儲存在secret.key各自終端機目前工作目錄中的共用私密金鑰。

範例:使用 產生金鑰 OpenSSL

對於常見的一般用途密碼編譯程式庫,請執行下列命令來建立共用私密金鑰。

openssl rand 32 > secret.key

如果您使用的是 Windows,但尚未OpenSSL安裝 ,您可以使用範例:Windows使用 產生金鑰中所描述的範例來產生金鑰PowerShell

範例:Windows使用 產生金鑰 PowerShell

對於 上可用的PowerShell終端機應用程式Windows,請執行下列命令來建立共用私密金鑰。

$bs = New-Object Byte[](32); [Security.Cryptography.RandomNumberGenerator]::Create().GetBytes($bs); Set-Content 'secret.key' -Encoding Byte -Value $bs