Кажется, вы хотите использовать это:
$data = $params['Product'] . $params['Model'] . $params['Number'];
$params['Code'] = base64_encode(hash('sha256', $data, true));
но я также не понимаю, почему этого трудно достичь, учитывая первый комментарий Магнуса Эрикссона.
Обратите внимание, что у нас нет возможности проверить, что это приведет к тому же результату, что и вы ожидаете.