Convertir ce code javascript en php

Bonjour,
j'ai ce tout petit code en javascript qui crypte un texte, et j'aimerais créer une fonction qui puisse avoir exactement le même résultat en php... Seulement je ne vois vraiment pas qu'est-ce que je pourrais utiliser... Si quelqu'un en est capable ça m'aiderait énormément !
RSA.encrypt
function ($data, $pubkey) {
        if (!$pubkey) return false;
        $data = this.pkcs1pad2($data,($pubkey.modulus.bitLength()+7)>>3);
        if(!$data) return false;
        $data = $data.modPowInt($pubkey.encryptionExponent, $pubkey.modulus);
        if(!$data) return false;
        $data = $data.toString(16);
        if(($data.length & 1) == 1)
            $data = "0" + $data;
        return Base64.encode(Hex.decode($data));
    }

Merci d'avance

1 réponse