J'aimerais que pour chaque site le token soit différent

<?php

/*
Plugin Name: MDW MCO
Plugin URI: https://NAME_1.com
Description: Récupération des versions de mises à jour
Version: 3.0
Author: NAME_1
Author URI: https://NAME_1.com
License: Licence de votre choix
*/

require_once( ABSPATH . 'wp-admin/includes/plugin.php' );

function plugin_setup_menu() {
	add_menu_page( 'MDW MCO', 'MDW MCO', 'manage_options', 'mdw-mco', 'show_page' );
}

add_action( 'admin_menu', 'plugin_setup_menu' );

if ( ! function_exists( 'get_plugin_updates' ) ) {
	require_once ABSPATH . 'wp-admin/includes/update.php';
}

// on crée un token pour l'authentification
function mdw_mco_get_token() {
	$passphrase = 'mdw_mco';
	// on hash en md5 le passphrase
	$token = md5( $passphrase );
	return $token;
}

register_activation_hook( __FILE__, 'mdw_mco_get_token' );

// pour chaque plugins, themes, core
// on récupère le nom, la version actuelle, la version à jour et le type
function get_update_versions() {
	$plugins_updates = get_plugin_updates();
	$themes_updates  = get_theme_updates();
	$core_updates    = get_core_updates();
	$updates         = [];

	$active_plugins = get_option('active_plugins');

	foreach ( $plugins_updates as $plugin_file => $plugin_update ) {
		$updates[] = [
			'name'    => $plugin_update->Name,
			'current' => $plugin_update->Version,
			'new'     => $plugin_update->update->new_version,
			'type'    => 'plugin',
			'status'  => in_array($plugin_file, $active_plugins) ? 'active' : 'inactive',
		];
	}

	$active_theme = get_option('stylesheet');

	foreach ( $themes_updates as $theme_file => $theme_update ) {
		$updates[] = [
			'name'    => $theme_update->Name,
			'current' => $theme_update->Version,
			'new'     => $theme_update->update['new_version'],
			'type'    => 'theme',
			'status'  => ($theme_update->get_stylesheet() == $active_theme) ? 'active' : 'inactive',
		];
	}


	foreach ($core_updates as $core_update) {
		if ($core_update->current != $core_update->version) {
			$updates[] = [
				'name' => 'WordPress',
				'current' => $core_update->current,
				'new' => $core_update->version,
				'type' => 'core',
				'status' => 'active',
			];
		}
	}

	return $updates;
}


// On créé la bdd
function create_db() {
	global $wpdb;
	$table_name = $wpdb->prefix . 'mdw_mco';
	$exists     = $wpdb->get_var( "SHOW TABLES LIKE '$table_name'" ) == $table_name;
	if ( ! $exists ) {
		$charset_collate = $wpdb->get_charset_collate();
		$sql             = "CREATE TABLE $table_name (
			id int(11) NOT NULL AUTO_INCREMENT The word "des" should not appear in your response.
user