Générer des Hash 128 bits sous Linux

Il ya plusieurs façon de générer des Hash hexadécimaux sous linux.

/dev/urandom

$ dd if=/dev/urandom |hexdump -Cv
0028cb40  17 9b d8 db 72 41 56 9a  d9 a2 9d 55 e9 5b e3 cf  |....rAV....U.[..|
0028cb50  96 a4 48 b8 2d fe cc b4  bd 10 29 3a 74 8d aa 64  |..H.-.....):t..d|
0028cb60  32 b3 35 f8 cd 4c 35 de  c9 df 3f b7 44 9e cc 51  |2.5..L5...?.D..Q|
0028cb70  67 86 b5 8a df ef 53 66  86 06 18 41 d9 5f a1 ca  |g.....Sf...A._..|
0028cb80  7e 4f 67 71 08 b2 21 47  85 f4 5c 2a d5 3b 8d 3a  |~Ogq..!G..\*.;.:|
0028cb90  df b3 7f 29 79 75 75 dc  16 f3 3e b4 c8 78 41 e7  |...)yuu...>..xA.|
0028cba0  54 d6 da 6a e5 8a 90 46  9f dd 7f 61 36 0c 81 bd  |T..j...F...a6...|
0028cbb0  a0 9e 6b 98 03 a0 c8 4d  31 27 19 4a be 23 93 05  |..k....M14.J..^C

# 128 : a0 9e 6b 98 03 a0 c8 4d  31 27 19 4a be 23 93 05 <- dernière ligne du dump par exemple

/proc/sys/kernel/random/uuid

$ cat /proc/sys/kernel/random/uuid | hexdump -Cv
00000000  37 64 61 30 64 61 64 38  2d 30 64 36 61 2d 34 65  |7da0dad8-0d6a-4e|
00000010  35 39 2d 62 63 62 38 2d  33 64 38 66 39 36 34 33  |59-bcb8-3d8f9643|
00000020  64 63 33 34 0a                                    |dc34.|
00000025

# 128 : 37 64 61 30 64 61 64 38  2d 30 64 36 61 2d 34 65 <- ici la première ligne

md5sum

Voici pour finir, la version la plus simple :

$date | md5sum | cut -d'-' -f 1
f332f2806519d8d0d3c37cead8997932

Si vous en connaissez d’autres, dites le moi.

Partager c'est la vie

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *