GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment générer un hachage matériel unique ?

Je veux savoir s'il existe un moyen par lequel nous pouvons générer un hachage matériel unique d'une machine particulière ? Le hachage doit être unique à la machine et le hachage doit être différent même si deux machines ont la même configuration. Est-ce possible ?

Réponse acceptée :

Vous pouvez utiliser l'adresse MAC de eth0 (en supposant que cela existe sur chaque machine). Vous pouvez l'obtenir par vous-même (il peut y avoir un moyen plus simple) avec ceci :

ifconfig eth0 | grep HWaddr | awk '{ print $NF}' | sed 's/://g'

Cela vous donnera quelque chose comme 6cf04954aaaa .

Ceux-ci sont supposés être uniques, mais ils ne le sont pas toujours. Si tout votre matériel réseau provient du même fabricant, vous pourriez trouver un croisement, alors faites attention.

À défaut, vous pouvez générer votre propre chaîne unique et la stocker dans /etc/computer-id (ou un autre chemin de votre choix).

uuidgen -r

Générera quelque chose d'aussi aléatoire que possible, par exemple :52a85807-35fe-409e-8983-87eb58c02ece

uuidgen -t

Utilise le temps et eth0 's MAC pour faire quelque chose comme :eb8280dc-b5ec-11e0-90dd-6cf04954aaaa

Les deux sont assez uniques mais, comme pour tout ce qui est aléatoire, il y a toujours la possibilité d'un affrontement. Gardez une liste centrale pour éviter des problèmes comme celui-ci.


Ubuntu
  1. Comment générer un certificat auto-signé de hachage x509 SHA256 à l'aide d'OpenSSL

  2. Comment générer des enregistrements Sshfp ?

  3. Comment la fonction Sha1sum vous donne-t-elle un hachage unique ??

  4. Comment vider l'échange s'il y a un bélier libre ?

  5. Comment générer Xorg.conf ? (x -configure Segfaults) ?

Comment afficher les détails du système et du matériel dans Ubuntu 20.04

Comment générer une CSR (Certificate Signing Request) sous Linux ?

Comment générer une clé SSH dans CentOS 8

Comment générer une demande de signature de certificat (CSR) sur Ubuntu

Comment afficher les informations sur le matériel sous Linux

Comment générer un CSR dans Plesk 17 ?