Páginas filhas
  • DFWKTOOLS-2844 DT Disponibilizar gerador de números aleatórios no padrão CSPRNG


01. DADOS GERAIS

Produto:

TOTVS Manufatura

Linha de Produto:

Linha Logix

Segmento:

Tecnologia

Módulo:Framework
Função:Função LOG_randomize
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-2844


02. SITUAÇÃO/REQUISITO

Criar função de números aleatórios respeitando o padrão de número pseudo-aleatório criptograficamente seguro (CSPRNG - Cryptographically Secure Pseudo-Random Number Generator)

03. SOLUÇÃO

Criação de biblioteca java chamada RandomNumberGenerator.jar que será utilizada como alternativa para gerar os números aleatórios no padrão CSPRNG.  

A partir do build AppServer versão 19.3.x.x (Lobo Guará), esta biblioteca deixa de ser utilizada e passa a utilizar a função nativa chamada Random.

Ajuste da função LOG_randomize(<startValue>,<endValue>) que passa a gerar números randômicos no padrão CSPRNG.


Para que a função LOG_randomize() utilize a nova biblioteca RandomNumberGenerator.jar é preciso que esta seja disponibilizada para o AppServer na configuração da variável de ambiente CLASSPATH que contempla a lista de todas bibliotecas .jar utilizadas pelo produto Logix.

A biblioteca é disponibilizada juntamente com pacote de atualização do Logix ou pacote de atualização Framework FIX


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.31 ou Framework Fix 12.1.29.(fix02)