ランダムバイトを生成する

このトピックでは、Cloud HSM で乱数生成ツールからランダムなバイトを取得する方法について説明します。

始める前に

  • サービスによってランダムバイトが生成されるクラウドのロケーションで、cloudkms.locations.generateRandomBytes 権限を付与します。Cloud Key Management Service の権限については、権限とロールをご覧ください。

ランダムバイトを生成する

C#

このコードを実行するには、まず C# 開発環境を設定し、Cloud KMS C# SDK をインストールします。


using Google.Api.Gax.ResourceNames;
using Google.Cloud.Kms.V1;

public class GenerateRandomBytesSample
{
    public byte[] GenerateRandomBytes(
      string projectId = "my-project", string locationId = "us-east1", int numBytes = 256)
    {
        // Create the client.
        KeyManagementServiceClient client = KeyManagementServiceClient.Create();

        // Build the location name.