プライバシーの問題でBlackberryのデバイスIDをスクランブルする必要があります。関数DeviceInfo.getDeviceId()を呼び出すと、9文字の数字が表示されます。Hexaで変換した後、デバイスの実際のPIN番号(またはデバイスIDはその呼び出し方法によって異なります)を8文字で取得しました。
私が言ったように、プライバシーの問題のために、私は自分のデータベースにPINをそのまま保存することはできません。そこで、IDを8文字のままの一意のIDにスクランブルしたいと思います。MD5またはその他の暗号化を行うと、常に8文字を超える数字が表示されます。
デバイスIDから一意の8文字の文字列を取得する方法を知っていますか?ありがとうございました。