Не надеюсь на ответ, но спрошу на всякий случай.
Мне надо зашифровать id пользователя форума ips таким образом чтобы:
1 шифрованный текст был не более 64 символов.
2 шифровался и расшифровывался при помощи пароля
3 id надо обязательно посолить
4 не создавать баз данных типа хэш / id
Надо это для обмена данными между сайтом и платежной системой. Не хочу передавать ей id или ник в открытом виде.
Так вот при использовании стандартных средств php(SSL), шифрованный текст от трехзначного числа получается длиной более 80 символов, а если еще посолить, то там и вовсе заоблачные цифры получаются. Требование платежной системы 64.
Можно конечно хешировать id, но тогда придется создавать базу данных id/соль/хэш, что очень не желательно и не дай бог где нибудь коллизия выплывет.
Кто что может посоветовать старику?