Опять жыр. Каждый getBytes() создает новый массив и меееедленно конвертирует char'ы в byte'ы. Зачем вам вообще эти функции? Давайте как-нибудь упростим.