HelperEnmascarar (Método (String, Int32, Char, Int32)) |
CGS S.L. - Manual de referenciaQuita algunos caracteres al azar en una cadena de texto para su uso en documentos
con protección de datos
Espacio de nombres: CGSSL.Munigex.Lib.UtilesEnsamblado: DocumentosLib (en DocumentosLib.dll) Versión: 2.2.1.0 (2.2.1.0)
Sintaxis public static string Enmascarar(
string cadena,
int numCaracteres,
char caracterOculto,
int semilla
)
Parámetros
- cadena
- Tipo: SystemString
Cadena de texto a enmascarar. Por ejemplo un DNI o un IBAN - numCaracteres
- Tipo: SystemInt32
Número de caracteres a mutilar. Puede que no se consigan todos los reemplazos - caracterOculto
- Tipo: SystemChar
Caracter que se pone para la ocultación - semilla
- Tipo: SystemInt32
Valor aleatorio que cambia las posiciones de los caracteres a quitar para una misma cadena.
Valor devuelto
Tipo:
StringLa cadena enmascarada para su uso en protección de datos.
Observaciones En realidad los caracteres no se eliminan, solo son reemplazados con el caracter oculto
Ejemplos En el siguiente ejemplo se enmascaran tres caracteres de un DNI="01293834C" para que salgan
reemplazados con un signo '+'
DniMutilado = Enmascarar("01293834C",3,'+',2001);
TfnoMutilado = Enmascarar("943161234",5);
Vea también