Arduino - convert int to byte array[16] - RFID write data

the probleme is i can't parse the int value '100' to the byte number[16] .

Firstly '100' is not the same as "100"

If you receive "100" as an array of chars terminated by a zero (ie a C string) then you can convert it to a number using the atoi() function

void setup()
{
  Serial.begin(115200);
  char charNumber[] = {"100"};
  int intNumber = atoi(charNumber);
  Serial.println(intNumber--);
  Serial.println(intNumber);
}

void loop()
{
}