Мне нужно зашифровать идентификаторы устройств на Blackberry для обеспечения конфиденциальности.
Когда я вызываю функцию DeviceInfo.getDeviceId (), я получаю номер из 9 символов. После преобразования его в гекса я получил реальный PIN-код для устройства (или идентификатор устройства зависит от того, как вы его называете) на 8 символов.
Как я уже говорил, из соображений конфиденциальности я не могу сохранить ПИН-код, как в моей базе данных. Поэтому я хотел бы зашифровать идентификатор до уникального, все еще в 8 символов. Если я использую шифрование MD5 или другое, я всегда получаю число, содержащее более 8 символов.
Знаете ли вы, как получить уникальную 8-символьную строку из идентификатора устройства?
Спасибо.