package qubexplorer; import java.nio.charset.StandardCharsets; import org.apache.commons.codec.binary.Base64; /** * * @author Victor */ public final class PassEncoder { private PassEncoder() { } public static char[] encode(char[] chars){ return new String(Base64.encodeBase64(new String(chars).getBytes(StandardCharsets.UTF_8))).toCharArray(); } public static char[] decode(char[] chars){ return decodeAsString(chars).toCharArray(); } public static String decodeAsString(char[] chars){ return new String(Base64.decodeBase64(new String(chars).getBytes()), StandardCharsets.UTF_8); } }