@falden22 tebe vidernut nado ssilky iz pisma, i pereyti po ney, drugogo volshebnogo sposoba nety
Шифрование aes-256-gcm
-
Помогите перевести PHP код в бас, оплачу.
public static function encryptPassword( $password, $publicKeyId, $publicKey) { $key = openssl_random_pseudo_bytes(32); $iv = openssl_random_pseudo_bytes(12); $time = time(); openssl_public_encrypt($key ,$encryptedAesKey, base64_decode($publicKey)); $encrypted = openssl_encrypt($password, 'aes-256-gcm', $key, OPENSSL_RAW_DATA, $iv, $tag, strval($time)); $payload = base64_encode("\x01" | pack('n', intval($publicKeyId)) . $iv . pack('s', strlen($encryptedAesKey)) . $encryptedAesKey . $tag . $encrypted); return sprintf('#PWD_INSTAGRAM:4:%s:%s', $time, $payload); }