Рост @Marc B указывает на то, что SSL совершенно безопасен, но если вам абсолютно необходимо настраиваемое шифрование ...
Если сервер поддерживает mcrypt (большинство реализаций PHP поддерживают), тогда вы можете использоватьлюбой из методов шифрования, предоставляемых mcrypt (включая современные реализации AES, IDEA, TEA и т. д. и т. д. и т. д. (на самом деле это длинный список)).Однако сценарий php (разумеется) должен быть написан так, чтобы ожидать зашифрованные данные.
Проверьте http://php.net/manual/en/book.mcrypt.php для получения информации о реализации mcrypt в PHP.
РЕДАКТИРОВАТЬ: Быстрый дампиз print_r (mycrypt_list_algorithms ()) на почти стандартной коробке fedora с установленным php-mcrypt показывает ...
Array
(
[0] => cast-128
[1] => gost
[2] => rijndael-128
[3] => twofish
[4] => arcfour
[5] => cast-256
[6] => loki97
[7] => rijndael-192
[8] => saferplus
[9] => wake
[10] => blowfish-compat
[11] => des
[12] => rijndael-256
[13] => serpent
[14] => xtea
[15] => blowfish
[16] => enigma
[17] => rc2
[18] => tripledes
)
rijndael - это AES.Некоторые из них лучше других по разным причинам, а некоторые просто мусор (как DES).