Re: "|dd if=/dev/zero bs=32k count=10000" /dev/null
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.os.unix ]
Sujet: Re: "|dd if=/dev/zero bs=32k count=10000" /dev/null
De: cette.adre...@est.invalid (Stephane Chazelas)
Groupes: fr.comp.os.unix
Organisation: Aioe.org NNTP Server
Date: 28. Apr 2008, 14:58:37
References: 1 2 3 4 5 6 7 8 9 10
|
2008-04-28, 14:29(+02), Nicolas MICHEL:
> Nicolas George <nicolas$george@salle-s.org> wrote:
>
>> Mais pour de la cryptographie, elles sont trop prévisibles.
>
> Est-ce qu'il est possible de spécifier le genre de caractères qu'on
> souhaite voir sortir de cette "boite à n'importe quoi" ?
>
> Parce que pour ce que j'en ai vu, ça sort beaucoup de caractères autre
> que alpha-numérique.
>
> Ou alors peut-on convertir tout ça en chiffres de façon simple ?
[...]
Ca sort des octets aleatoires. Tu n'es pas obligé de les
considerer comme des caracteres. En shell, tu peux utiliser od,
hexdump, tr pour convertir en nombres.
tr -cd 0-9 < /dev/urandom | dd bs=5 count=10 cbs=5 conv=unblock
Pour des nombres aleatoires entre 0 et 99999.
ou plus efficacement:
od -N20 -An -vtu2 < /dev/urandom
ou
hexdump -n 20 -e '/2 "%u\n"' < /dev/urandom
pour des nombres aleatoires entre 0 et 65535
(od est une commande POSIX contrairement a hexdump)
--
Stéphane

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|