public String generateToken()

in src/main/java/co/elastic/support/scrub/ScrubProcessor.java [188:213]


    public String generateToken(String token) {

        if (StringUtils.isEmpty(token)) {
            return "";
        }

        StringBuilder newToken = new StringBuilder();
        int len = token.length();
        if(len > 64){
            len = 64;
        }
        int passes = 1;
        if (len > 32) {
            passes = (len / 32) + 1;
        }

        for (int i = 0; i < passes; i++) {
            newToken.append(
                    UUID.nameUUIDFromBytes(token.getBytes()).toString()
                            .replaceAll("-", "")
            );
        }

        return newToken.toString().substring(0, len);

    }