En este tema, se muestra cómo recuperar bytes aleatorios del generador de números aleatorios en Cloud HSM.
Antes de comenzar
- Otorga el permiso
cloudkms.locations.generateRandomBytes
en las ubicaciones de la nube en las que tu servicio generará bytes aleatorios. Puedes obtener información sobre los permisos de Cloud Key Management Service en Permisos y funciones.
Genera bytes aleatorios
C#
Para ejecutar este código, primero configura un entorno de desarrollo de C# e instala el SDK de C# para Cloud KMS.
Go
Para ejecutar este código, primero configura un entorno de desarrollo de Go y, luego, instala el SDK de Go para Cloud KMS.
Java
Para ejecutar este código, primero configura un entorno de desarrollo de Java y, luego, instala el SDK de Java para Cloud KMS.
Node.js
Para ejecutar este código, primero configura un entorno de desarrollo de Node.js y, luego, instala el SDK de Node.js para Cloud KMS.
PHP
Para ejecutar este código, primero obtén información sobre cómo usar PHP en Google Cloud y, luego, instala el SDK de PHP para Cloud KMS.
Python
Para ejecutar este código, primero configura un entorno de desarrollo de Python y, luego, instala el SDK de Python para Cloud KMS.
Ruby
Para ejecutar este código, primero configura un entorno de desarrollo de Ruby y, luego, instala el SDK de Ruby para Cloud KMS.
Limitaciones conocidas
La llamada a la API de
GenerateRandomBytes
puede producir como máximo 1,024 bytes de aleatoriedad por llamada. Para generar más bytes de aleatoriedad, puedes realizar varias llamadas a la API.La llamada a la API de
GenerateRandomBytes
no es compatible con los niveles de protección externos ni de software.