Deze pagina is nog niet beschikbaar in uw eigen taal. We werken er hard aan om meer taalversies toe te voegen. Bedankt voor uw steun.

On this page

PRESXY

Updated on 2022-09-19 GMT+08:00

Retain the specified character string from x to y and mask the rest characters.

Request Parameters

Table 1 Parameter description

Parameter

Mandatory

Type

Description

algorithm

Yes

String

Algorithm type, for example, PRESXY

parameters

Yes

For details, see Table 2.

Parameters for configuring a data masking algorithm

Table 2 Parameters for configuring a data masking algorithm

Parameter

Mandatory

Type

Description

type

Yes

String

Character masking methods are described as follows:

  • CHAR: Character masking
  • RAND: Random masking

method

Yes

String

Masking method

If type is set to RAND, this parameter can be set as follows:

  • CHAR: Replace the data to be masked with characters.
  • DIGITAL: Replace the data to be masked with numbers.
  • BOTH: Replace the data to be masked with letters and numbers.

x

Yes

Int

Start position of retained characters

y

Yes

Int

End position of retained characters

Example Request

{
    "mask_strategies": [
        {
            "name": "col1",
            "algorithm": "PRESXY", 
            "parameters": {
                "type": "CHAR",
                "x": 1,
                "y": 1,
                "method": "*"
            }
        }
    ],
    "data": [
        {
            "col1": "test"
        }
    ]
}
Or
{
    "mask_strategies": [
        {
            "name": "col1",
            "algorithm": "PRESXY",  
            "parameters": {
                "type": "RAND",
                "x": 1,
                "y": 1,
                "method": "CHAR"
            }
        }
    ],
    "data": [
        {
            "col1": "test"
        }
    ]
}
Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback