uniqid() を16進数から36進数に変換して、
軽くシャッフルするとかシフトするとかすれば、(容易に推測されない程度の暗号化)
できそうですよね?