Я собираюсь реализовать это с помощью простого регулярного выражения Java.

Может использоваться при маскировании UserID

String userId = "seonggil12";
String maskingId = userId.replaceAll("(?<=.{4}).", "*");
// result : seon******
// Masking values after the fourth