Criptografia de cadeia de caracteres

Criptografe senhas e outras strings ao se comunicar entre o cliente e o servidor.

Ao se comunicar entre o cliente da Análise de big data (estação de trabalho) e o servidor, é possível salvar um parâmetro Valor (como uma senha) com o Tipo de EncryptedString. Isso oculta o parâmetro e salva a string no Repositório de Credenciais do Windows no servidor com a chave correspondente retornada. Isso armazena principalmente as credenciais usadas nas exportações, mas pode ser usado para criptografar qualquer parâmetro.

  • Uma nova pasta foi adicionada em Server*EncryptStrings*.

    É aqui que você define o arquivo de configuração para criptografar strings.

  • Um novo arquivo de configuração foi adicionado em Server\Component*EncryptedStrings.cfg*.

    component = EncryptionComponent:
      Path = Path: EncryptStrings\\*.cfg
    

    Este arquivo pesquisa a pasta Server*EncryptStrings* para arquivos de configuração de criptografia.

Para criptografar uma string:

  1. Crie um arquivo de configuração EncryptedStrings.cfg para uma string com estes campos definidos:

    Names = vector: 1 items
     0 = NameEncryptValuePair:
      EncryptValue = EncryptedString: // left empty as input then output will be filled by server
      Name = string: // Name for identifier 
      Value = string: // Value to be encrypted
    
    • Valor - Esse campo contém a string de texto simples que precisa ser criptografada.

      Isso é criptografia somente no servidor. A configuração Valor é criptografada somente no computador servidor.

    • Nome - Esse campo contém um valor que identifica a string criptografada.

    • EncryptValue - Esse campo ficará vazio no arquivo de configuração de entrada. O valor criptografado será retornado neste campo.

    Você pode adicionar vários valores NameEncryptValuePair para diferentes campos de criptografia.

    OBSERVAÇÃO

    Todos os campos de Valor vazios serão removidos.

  2. Salve o arquivo EncryptedStrings.cfg na pasta Server*EncryptStrings*.

Arquivo de saída

Um arquivo de saída será gerado com o mesmo nome do arquivo de entrada com um <nome de arquivo>.extensão criptografada . Por exemplo, se o arquivo de entrada for nomeado como exemplo.cfg , o arquivo de saída será nomeado como exemplo.cfg.encrypted.

Nesta página