InglésFrancésEspañol

Ad


icono de página de OnWorks

bbcheck - Online en la nube

Ejecute bbcheck en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando bbcheck que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


bbcheck: ejecutar pruebas automatizadas en dispositivos RNG de hardware BitBabbler

SINOPSIS


bbcheque [opciones]

DESCRIPCIÓN


El bbcheque La utilidad es una herramienta para analizar rápida y simplemente la salida de un BitBabbler
RNG a varias velocidades de bits. Puede ejecutar pruebas en varios dispositivos en paralelo y resaltar
los mejores y peores resultados de una serie de pruebas en cada dispositivo.

CAMPUS


Las siguientes opciones están disponibles:

-s, --escanear
Escanee el sistema en busca de dispositivos BitBabbler disponibles.

-I, --device-id =id
Seleccione un dispositivo BitBabbler para analizar por su ID único. Si no hay dispositivos
explícitamente especificado, entonces el valor predeterminado es usar todos ellos que están presentes cuando
comienza la prueba. Esta opción puede pasarse varias veces para probar varios dispositivos.
El id puede ser el número de serie del dispositivo o su dirección lógica en la forma:

[número de bus:]número de desarrollo

o en sistemas donde se admite el conocimiento de la topología USB, su dirección física en
la forma

número de bus-Puerto[.Puerto ...]

Para una dirección lógica el número de bus parte es opcional, pero si número de desarrollo no es único
en todos los buses, entonces exactamente qué dispositivo se seleccionará si no está completamente
especificado se convierte en una cuestión de azar. Todos los ID disponibles que se pueden utilizar
para hacer referencia a un dispositivo será informado por el --escanear opción. Bus, dispositivo y puerto
se espera que los números sean enteros decimales.

Como bbcheque solo funciona en los dispositivos disponibles y no espera a que un dispositivo
estar conectado en caliente, es un error especificar una ID que no se refiere a un dispositivo
actualmente disponible en el sistema.

-r, --bitrate =mínimo máximo]
Seleccione la tasa de bits, o rango de tasas de bits, para analizar (en bits por segundo). los
Las tasas de bits disponibles están determinadas por un divisor de reloj de números enteros, por lo que no todas las tasas son
exactamente alcanzable. Una tasa no admitida se redondeará al siguiente mayor
índice. Por conveniencia, la tasa puede ir seguida de un multiplicador SI (por ejemplo, 2.5 M para
2500000). Si se especifica un rango separado por dos puntos, entonces todas las tasas de bits posibles
entre min y max será probado.

-B, --bytes =n
El número de bytes a analizar para cada prueba. Un sufijo de 'k', 'M' o 'G' será
multiplicar n por el respectivo poder de dos.

-B, --block-size =bytes
El tamaño de bloque utilizado para plegar. Este tamaño debe ser múltiplo de 2 ^ n, donde n es
el nivel de plegado utilizado (es decir, debe poder plegarse la cantidad deseada de veces
sin ningún resto). Un sufijo de 'k', 'M' o 'G' se escalará bytes según el
respectiva potencia de dos. El valor predeterminado es 64kB. Un tamaño de bloque más grande mezclará las muestras
asumido en una escala de tiempo más larga. A altas tasas de bits, esto significará más de los más bajos
el ruido de frecuencia se puede tener en cuenta en cada muestra donde, de lo contrario, el mayor
dominaría el ruido de frecuencia. El tamaño de bloque óptimo (más allá del cual cualquier cambio a
el resultado es insignificante) para cualquier tasa de bits dada todavía es un asunto que está maduro para
estudio adicional. Ver el --pliegue opción a continuación para obtener una descripción más detallada de
plegable.

-UN, --todos los resultados
Muestre todos los resultados de la prueba, no solo el resumen final.

- sin color
No coloree los resultados finales. Por defecto, los cuatro mejores resultados serán
resaltado en verde brillante, verde opaco, amarillo y naranja, mientras que el peor resultado
se resaltará en rojo. Esta opción suprime la salida del escape terminal.
códigos que son responsables de eso.

-v, --verboso
Haga más ruido sobre lo que está sucediendo internamente. Si se usa (una vez) con el --escanear
opción esto mostrará más información sobre cada dispositivo, pero de lo contrario es principalmente
sólo información útil para depurar. Se puede pasar varias veces para obtener
inundado con aún más información.

- ?, --ayuda
Muestre una versión más corta de todo esto, que puede caber en una sola página.

--versión
Informar el bbcheque versión de lanzamiento.

Por dispositivo opciones
Las siguientes opciones se pueden usar varias veces para configurar individualmente cada dispositivo
cuando hay más de un BitBabbler disponible. Si pasa antes que cualquier --ID del dispositivo opción, entonces
establecen nuevos valores predeterminados que se aplicarán a todos los dispositivos. Si pasa después de uno de
esas opciones solo se aplicarán al dispositivo inmediatamente anterior.

--latency =ms
Anula el valor calculado para el temporizador de latencia USB. Esto controla el máximo
cantidad de tiempo que el dispositivo esperará si hay algún dato en su
búfer (pero menos de un paquete completo), antes de enviarlo al host. Si este temporizador
expira antes de que se pueda llenar un paquete, luego se enviará un paquete corto al
anfitrión. El valor predeterminado se elige para garantizar que no enviemos más paquetes cortos
de lo necesario para la tasa de bits seleccionada, ya que eso aumentará el número de
paquetes enviados y la cantidad de tiempo de CPU que debe dedicarse a procesarlos, para
transferir la misma cantidad de datos.

A menos que esté experimentando con cambios en el código de bajo nivel, probablemente haya
no hay razón para usar esta opción para anular la latencia manualmente.

-F, --fold =n
Establezca el número de veces que se doblará la salida de BitBabbler antes de analizarla. Cada
fold tomará la primera mitad del bloque que se leyó y XOR con los bits
en la segunda mitad. Esto reducirá a la mitad el rendimiento, pero concentrará la disponibilidad
entropía más densa en los bits que quedan.

Hay dos cosas principales que se espera que haga según el diseño de BitBabbler.
Mezclará mejor el ruido de baja frecuencia que se captura con el de mayor
frecuencias, lo que le permite muestrear a velocidades de bits más altas sin reducir el ruido
ancho de banda disponible para influir en los bits adyacentes. Ayudará a romper cualquier
correlaciones locales transitorias que pueden ocurrir en los procesos físicos a partir de los cuales
Se recoge el ruido ambiental ambiental.

El plegado nunca debe reducir la entropía real de cada muestra, pero cuando todo está
funcionando exactamente como debería, es posible que tampoco haga nada para aumentarlo.
Matemáticamente, se espera que una suma XOR suavice exponencialmente cualquier sesgo en un
flujo de bits independientes, con el resultado teniendo al menos tanta entropía como el
menos predecible de cualquiera de las dos entradas (de la misma manera que un pad de una sola vez
no es menos seguro a pesar de que el texto plano tiene mucha menos entropía que el pad
hace).

--enable =máscara
Seleccione un subconjunto de los generadores en dispositivos BitBabbler con entropía múltiple
fuentes. El argumento es una máscara de bits empaquetada desde el LSB, con cada posición de bit
controlando una fuente individual, habilitándola cuando se establece en 1. Como un caso especial para
bbcheque, si un máscara de 0, entonces las pruebas se realizarán en cada fuente
unidad individualmente. A máscara de 16 (0x10) primero probará cada fuente individualmente,
y luego todos ellos se habilitaron juntos también.

Use bbcheck en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    limpieza profunda
    limpieza profunda
    Un script de Kotlin que destruye todas las compilaciones
    cachés de proyectos Gradle/Android.
    Útil cuando Gradle o el IDE le permiten
    abajo. El script ha sido probado en
    macOS, pero...
    Descargar limpieza profunda
  • 2
    Complemento Eclipse Checkstyle
    Complemento Eclipse Checkstyle
    El complemento Eclipse Checkstyle
    integra el código Java Checkstyle
    auditor en el IDE de Eclipse. El
    El complemento proporciona retroalimentación en tiempo real a
    el usuario sobre viola ...
    Descargar el complemento Checkstyle de Eclipse
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player es un reproductor multimedia gratuito
    software, parte basado en WMP y VLC. los
    jugador tiene un estilo minimalista, con
    más de diez colores temáticos, y también puede
    b ...
    Descargar AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON para XBMC/
    Kodi que permite deshacerse de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mediacenters ma...
    descargar movistartv
  • 5
    Código :: Bloques
    Código :: Bloques
    Code::Blocks es un programa gratuito, de código abierto,
    IDE multiplataforma C, C++ y Fortran
    construido para satisfacer las necesidades más exigentes
    de sus usuarios. Está diseñado para ser muy
    extens ...
    Descargar Código::Bloques
  • 6
    En medio de
    En medio de
    Interfaz de Minecraft en medio o avanzada
    y el seguimiento de datos / estructura es una herramienta para
    mostrar una descripción general de un Minecraft
    mundo, sin realmente crearlo. Eso
    puede ...
    Descargar en medio
  • Más "

Comandos de Linux

Ad