Pues yo no sé que hay de malo en utilizar un algoritmo público como el de Borland mientras que no sepan que algoritmo has usado.
También me gusta mucho cambiar aleatoriamente la clave, en el caso de nuestro amigo, se podría hacer que el servidor enviase el número de la nueva clave al revés (Ej. si la clave es 5689, se enviaría /$/9865 encriptada en la antigua clave antes de pasar a la nueva, lo del dólar es para identificar el cambio de clave), a partir de ahí el cliente y el servidor empezarían a hablar en esa otra clave. Lo mismo al conectarse un cliente, se le daría la nueva clave.
__________________
:)
|