en realidad no me he puesto a buscar, pero es probable que batalles para encontrar la implementacion en el lenguaje, ya que php cuenta con funciones que suplen la necesidad de implementar dichos algoritmos.. al menos para DES MD5 y SHA.
Para RSA hay una clase que esta en las PEAR´s la liga a la documentacion y tambien a la descarga de la misma esta aqui
http://www.go-pear.org/package/Crypt...0_RSA_php.html
Otra opcion es que veas la implementacion de los algoritmos de MD5, SHA y DES del codigo fuente de php.
Por ultimo puedes buscar los algoritmos implementados en otros lenguajes y hacer el tuyo.. por ejemplo ya encontraste el de md5 en javascript, ahora portalo a php.. hay veces que tenemos que hacer un poco de trabajo extra..