Ejemplo de tokenización con el módulo SVault mediante generación de token y recuperación de secreto. 
using System;
using System.IO;
 
namespace Tokenization
{
    class Program
    {
        static void Main(string[] args)
        {
            string address = "10.0.0.1";
            string user = "master";
            string pass = "12345678";
 
 
            
 
            
            string mk = "aes256"; 
            string cpf = "26122200468"; 
 
                                                                             mk,
                                                                             cpf);
            Console.WriteLine(
"Token (cpf): {0}", svaultResponse.
Token);
 
 
            
            string mask = "";
            Console.WriteLine("Secret (cpf): {0}", secret);
 
            
            mask = "***\0\0\0***";
                                                      mask,
            Console.WriteLine("Masked secret (cpf): {0}", maskedSecret);
 
            
            string text = "Este é um teste";
 
                                                       mk,
                                                       text);
            Console.WriteLine(
"Token (string): {0}", svaultResponse.
Token);
 
 
            
            mask = "";
            Console.WriteLine("Secret (string): {0}", secret);
 
            
            mask = "***é***\0\0\0";
                                               mask,
            Console.WriteLine("Masked secret (string): {0}", maskedSecret);
 
        }
    }
}
Classe de baixo nível para acesso ao HSM. Para utilizar essa classe é necessário o entendimento mais ...
Definição DinamoApi.cs:15
 
const byte D_SVAULT_F_MASK_SECRET
Definição DinamoApi.cs:1442
 
const byte D_SVAULT_CKS_CPF
Definição DinamoApi.cs:1445
 
Classe de API para acesso às funcionalidades do HSM Dinamo. Nessa classe é possível programar utiliza...
Definição DinamoClient.cs:93
 
Classe que encapsula a geração de um token blob e token de uma operação de tokenização.
Definição DinamoClient.cs:52
 
byte[] TokenBlob
Definição DinamoClient.cs:53
 
string Token
Definição DinamoClient.cs:54
 
void Connect(string User, string Password)
Estabelece uma conexão cifrada com o HSM utilizando as configurações de load balance.
Definição DinamoClient.cs:577
 
void Disconnect(bool flagClose)
Encerra a conexão com o HSM.
Definição DinamoClient.cs:829
 
string GetSVaultSecret(string MK, string Mask, byte[] TokenBlob)
Recupera o secret um dado tokenizado utilizando um token blob. Esta API também permite a recuperação ...
Definição DinamoClient.cs:3133
 
SVaultGenTokenResponse GenSVaultDigitToken(byte CKS, byte MaskFlags, string MK, string Secret)
Faz a tokenização de dígitos, gerando um token blob e seu respectivo token.
Definição DinamoClient.cs:3012
 
SVaultGenTokenResponse GenSVaultStringToken(byte MaskFlags, string MK, string Secret)
Faz a tokenização de uma string UTF-8, gerando um token blob e seu respectivo token.
Definição DinamoClient.cs:3045
 
Namespace que denota um conjunto de funções para acesso ao HSM Dinamo e suas respectivas exceptions.
Definição DinamoClient.cs:12