Метод getEncoded()
возвращает вам байтовый массив, который вы затем можете преобразовать в строку в шестнадцатеричном представлении (или, если вы хотите быть более умным, используйте набор из 256 слов, который можно использовать для представления каждого байта! ) Аналогичная идея на обратном пути. Как только вы преобразуете его обратно в байтовый массив, должен быть конструктор, которому вы можете передать его.