Compartilhar via


Método Utilities.GetRandom

[O método GetRandom está disponível para uso nos sistemas operacionais especificados na seção Requisitos.]

O método GetRandom gera um número aleatório seguro usando o CSP ( provedor de serviços criptográficos ) padrão.

Sintaxe

Utilities.GetRandom( _
  [ ByVal Length ], _
  [ ByVal EncodingType ] _
)

Parâmetros

Comprimento [in, opcional]

O comprimento, em bytes, do número aleatório a ser criado. O valor padrão é 8 bytes.

EncodingType [in, opcional]

Um valor da enumeração CAPICOM_ENCODING_TYPE que indica o tipo de codificação a ser usado para o número aleatório gerado. O valor padrão é CAPICOM_ENCODE_BINARY. Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
CAPICOM_ENCODE_ANY
Esse tipo de codificação é usado somente quando os dados de entrada têm um tipo de codificação desconhecido. Se esse valor for usado para especificar o tipo de codificação da saída, CAPICOM_ENCODE_BASE64 será usado. Introduzido no CAPICOM 2.0.
CAPICOM_ENCODE_BASE64
Os dados são salvos como uma cadeia de caracteres codificada em base64.
CAPICOM_ENCODE_BINARY
Os dados são salvos como uma sequência binária pura.

 

Valor retornado

Um número gerado aleatoriamente Comprimento bytes longos, com a codificação especificada.

Requisitos

Requisito Valor
Redistribuível
CAPICOM 2.0 ou posterior no Windows Server 2003 e Windows XP
DLL
Capicom.dll

Confira também

Utilitários