Il s'agit de la commande rngtest qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
rngtest - Vérifiez le caractère aléatoire des données à l'aide des tests FIPS 140-2
SYNOPSIS
test [-c n | --blockcount=n] [-b n | --blockstats=n] [-t n | --timedstats=n] [-p |
--tuyau] [-?] [--Aidez-moi] [-V] [--version]
DESCRIPTION
test fonctionne sur des blocs de 20000 bits à la fois, en utilisant le FIPS 140-2 (errata de
2001-10-10) tests pour vérifier le caractère aléatoire du bloc de données.
Il faut l'entrée de Stdin, et génère des statistiques vers stderr, éventuellement des blocs d'écho
qui a réussi les tests FIPS pour Stdout (lors de l'utilisation dans pipe mode). Les erreurs sont envoyées à
stderr.
Au démarrage, test jettera les 32 premiers bits de données lors du fonctionnement en pipe mode.
Il utilisera les 32 prochains bits de données pour amorcer les tests FIPS (même lorsqu'il ne fonctionne pas
in pipe mode). Ces bits ne sont pas testés pour le caractère aléatoire.
Les statistiques sont déversées sur stderr lorsque le programme se termine.
OPTIONS
-p, --tuyau
Activer pipe mode. Tous les blocs de données qui réussissent les tests FIPS sont renvoyés à Stdout,
et votre test fonctionne en mode silencieux.
-c n, --blockcount=n (par défaut : 0)
Sortie après traitement de n blocs d'entrée, si n n'est pas nul.
-b n, --blockstats=n (par défaut : 0)
Vider les statistiques tous les n blocs, si n n'est pas nul.
-t n, --timedstats=n (par défaut : 0)
Vider les statistiques toutes les n secondes, si n n'est pas égal à zéro.
-?, --Aidez-moi
Donnez un bref résumé de toutes les options du programme.
-V, --version
Imprimer la version du programme
LES STATISTIQUES
test enverra des statistiques à stderr quand il sort, et quand dit de par statistiques de bloc or
statistiques de temps.
FIPS 140-2 succès et votre FIPS 140-2 échecs compte le nombre de blocs de 20000 bits soit
accepté ou rejeté par les tests FIPS 140-2. Les autres statistiques montrent une répartition des
les échecs FIPS 140-2 par le test FIPS 140-2. Voir le document FIPS 140-2 pour plus
informations (notez que ces tests sont définis sur les errata FIPS 140-1 et FIPS 140-2 de
2001-10-10. Ils ont été supprimés dans les errata FIPS 140-2 du 2002/12/03).
Les statistiques de vitesse sont prises pour chaque bloc de 20000 XNUMX bits transféré ou traité.
EXIT STATUT
0 si aucune erreur ne se produit et qu'aucun bloc n'échoue aux tests FIPS.
1 si aucune erreur ne se produit, mais qu'au moins un bloc échoue aux tests FIPS.
10 s'il y a des problèmes avec les paramètres.
11 si une erreur d'entrée/sortie se produit.
12 si une erreur de système d'exploitation ou de manque de ressources se produit.
Utilisez rngtest en ligne en utilisant les services onworks.net