Base64 кодировать символы в Java, как это сделать в Java - PullRequest
0 голосов
/ 30 декабря 2018

Я хочу создать эту строку на основе текущего времени.

Например:

2014 06 04 16 21 20 79 ---> 14 06 04 16 21 20 79

Затем я могу перевести каждые две цифры (кроме последнейдва) для буквенно-цифрового символа с использованием таблицы (http://en.wikipedia.org/wiki/Base64 - обратите внимание, что все они меньше 59)

, затем

14 - O
06 - G
04 - E
16 - Q
21 - V
20 - U

SimpleDateFormat formatter = new SimpleDateFormat("MM.dd.HH.mm.ss");
String timeStamp = formatter.format(new java.util.Date());
String[] data = timeStamp.split(".", 5);

String abc = new String();
for (int j = 0; j < 5; j++) {
    abc = abc.concat(StringUtils.newStringUtf8(Base64.decodeBase64(data[j])));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...