Функции шифрования данных

Замура16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.04.2017

Нужно написать функции шифрования и дешифрования на языках php и c#.net

главные требования

1) надежный алгоритм

2) не подключать сторониие сборки и библиотеки

3) то что зашифровано в .net должно быть расшировано в php

4) то что зашифровано в php должно быть расшифровано в .net

//вовзаращет в base64 зашифрованные данные

function php_crypt ($plain_data ,  $key) ;

//вовзаращет данные в plain text

function php_decrypt ($base64_data ,  $key) ;

//вовзаращет в base64 зашифрованные данные

string net_crypt (string plain_data , string key) ;

//вовзаращет данные в plain text

string net_decrypt (string base64_data , string key) ;