IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

bbcheck - Online nel cloud

Esegui bbcheck nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando bbcheck che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


bbcheck - esegue test automatici su dispositivi RNG hardware BitBabbler

SINOSSI


bbcontrolla [Opzioni]

DESCRIZIONE


I bbcontrolla utility è uno strumento per analizzare rapidamente e semplicemente l'output di un BitBabbler
RNG a vari bitrate. Può eseguire test su più dispositivi in ​​parallelo ed evidenziare
i risultati migliori e peggiori da una serie di test su ciascun dispositivo.

VERSIONI


Sono disponibili le seguenti opzioni:

-S, --scansione
Scansiona il sistema per i dispositivi BitBabbler disponibili.

-io, --id-dispositivo=id
Seleziona un dispositivo BitBabbler da analizzare in base al suo ID univoco. Se nessun dispositivo lo è
specificato esplicitamente, quindi l'impostazione predefinita è di usarli tutti che sono presenti quando
inizia il test. Questa opzione può essere passata più volte per testare più dispositivi.
I id può essere il numero di serie del dispositivo, o il suo indirizzo logico nella forma:

[busnum:]devnum

o su sistemi in cui è supportata la conoscenza della topologia USB, il suo indirizzo fisico in
la forma

busnum-porto[.porto ...]

Per un indirizzo logico il busnum parte è facoltativa, ma se devnum non è unico
su tutti i bus, quindi esattamente quale dispositivo verrà selezionato se non è completamente
specificato diventa una questione di fortuna. Tutti gli ID disponibili che possono essere utilizzati
fare riferimento a un dispositivo verrà segnalato dal --scansione opzione. Bus, dispositivo e porta
i numeri dovrebbero essere interi decimali.

Dal bbcontrolla funziona solo sui dispositivi disponibili e non aspetta che un dispositivo
essere hotplugged, è un errore specificare un ID che non fa riferimento a un dispositivo
attualmente disponibile nel sistema.

-R, --bitrate=minimo Massimo]
Selezionare il bitrate, o l'intervallo di bitrate, da analizzare (in bit al secondo). Il
i bitrate disponibili sono determinati da un divisore di clock intero, quindi non tutti i tassi lo sono
esattamente realizzabile. Una tariffa non supportata verrà arrotondata all'unità superiore
Vota. Per comodità il tasso può essere seguito da un moltiplicatore SI (es. 2.5M per
2500000). Se viene specificato un intervallo separato da due punti, allora tutti i possibili bitrate
fra verbale ed max sarà testato.

-B, --byte=n
Il numero di byte da analizzare per ogni test. Un suffisso di "k", "M" o "G" lo farà
moltiplicare n dalla rispettiva potenza di due.

-B, --dimensione-blocco=bytes
La dimensione del blocco utilizzata per la piegatura. Questa dimensione deve essere un multiplo di 2^n, dove n è
il livello di piegatura utilizzato (cioè deve essere in grado di piegare il numero di volte desiderato
senza resto). Un suffisso di "k", "M" o "G" verrà ridimensionato bytes dal
rispettiva potenza di due. L'impostazione predefinita è 64 kB. Un blocco di dimensioni maggiori mescolerà i campioni
assunto in tempi più lunghi. Ad alti bitrate questo significherà più del più basso
il rumore di frequenza può essere preso in considerazione in ogni campione, dove altrimenti il ​​più alto
il rumore di frequenza dominerebbe. La dimensione ottimale del blocco (oltre la quale qualsiasi modifica a
il risultato è trascurabile) per ogni dato bitrate è ancora una questione che è matura per
ulteriore studio. Vedi il --piega opzione di seguito per una descrizione più dettagliata di
pieghevole.

-UN, --tutti-risultati
Mostra tutti i risultati del test, non solo il riepilogo finale.

--no-colore
Non colorare i risultati finali. Per impostazione predefinita, i quattro risultati migliori saranno
evidenziato verde brillante, verde opaco, giallo e arancione, mentre il peggior risultato
sarà evidenziato in rosso. Questa opzione sopprime l'output del terminale escape
codici che ne sono responsabili.

-in, --verboso
Fai più rumore su ciò che sta accadendo internamente. Se usato (una volta) con il --scansione
opzione questo mostrerà più informazioni su ciascun dispositivo, ma per il resto è per lo più
solo informazioni utili per il debug. Può essere passato più volte per ottenere
sommerso da ancora più informazioni.

-?, --Aiuto
Mostra una versione più breve di tutto questo, che può stare in una singola pagina.

--versione
Segnala il bbcontrolla versione di rilascio.

Per dispositivo Opzioni
Le seguenti opzioni possono essere utilizzate più volte per configurare singolarmente ciascun dispositivo
quando è disponibile più di un BitBabbler. Se passato prima di qualsiasi --ID del dispositivo opzione, quindi
impostano nuovi valori predefiniti che verranno applicati a tutti i dispositivi. Se superato dopo uno dei
quelle opzioni verranno applicate solo al dispositivo immediatamente precedente.

--latenza=ms
Sostituisci il valore calcolato per il timer di latenza USB. Questo controlla il massimo
quantità di tempo che il dispositivo attenderà se sono presenti dati al suo interno
buffer (ma meno di un pacchetto completo), prima di inviarlo all'host. Se questo timer
scade prima che un pacchetto possa essere riempito, verrà inviato un pacchetto breve al
ospite. Il valore predefinito è scelto per garantire che non inviamo pacchetti più brevi
del necessario per il bitrate selezionato, poiché ciò aumenterà il numero di
pacchetti inviati e la quantità di tempo della CPU che deve essere impiegata per elaborarli, per
trasferire la stessa quantità di dati.

A meno che tu non stia sperimentando modifiche al codice di basso livello, probabilmente c'è
nessun motivo per utilizzare mai questa opzione per sovrascrivere manualmente la latenza.

-F, --piega=n
Imposta il numero di volte in cui piegare l'output di BitBabbler prima di analizzarlo. Ogni
fold prenderà la prima metà del blocco che è stato letto e lo XOR con i bit
nella seconda metà. Ciò dimezzerà il throughput, ma concentrerà la disponibilità
l'entropia più densamente nei bit che rimangono.

Ci sono due cose principali che dovrebbe fare in base al design di BitBabbler.
Mescolerà meglio il rumore a bassa frequenza che viene catturato con quello del più alto
frequenze, permettendogli di campionare a bitrate più alti senza restringere il rumore
larghezza di banda disponibile per influenzare i bit adiacenti. Aiuterà a rompere qualsiasi
correlazioni locali transitorie che potrebbero verificarsi nei processi fisici da cui
il rumore ambientale ambientale viene raccolto.

Il ripiegamento non dovrebbe mai ridurre l'entropia reale di ogni campione, ma quando tutto è
funzionando esattamente come dovrebbe, potrebbe anche non fare nulla per aumentarlo.
Matematicamente, ci si aspetta che una sommatoria XOR smussa esponenzialmente qualsiasi distorsione in a
flusso di bit indipendenti, con il risultato avente almeno tanta entropia quanto
meno prevedibile di uno dei due input (nello stesso modo in cui un time pad
non è meno sicuro nonostante il testo in chiaro abbia molta meno entropia del pad
lo fa).

--attiva=mask
Seleziona un sottoinsieme dei generatori sui dispositivi BitBabbler con più entropia
fonti. L'argomento è una maschera di bit impacchettata dall'LSB, con ogni posizione di bit
controllando una singola sorgente, abilitandola quando è impostata su 1. Come caso speciale per
bbcontrolla, se una mask di 0 viene utilizzato, quindi i test verranno eseguiti su ciascuna sorgente
unità singolarmente. UN mask di 16 (0x10) testerà prima ciascuna sorgente individualmente,
e poi anche tutti loro abilitati insieme.

Usa bbcheck online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    pulizia a fondo
    pulizia a fondo
    Uno script di Kotlin che distrugge tutte le build
    cache da progetti Gradle/Android.
    Utile quando Gradle o l'IDE te lo permettono
    giù. Lo script è stato testato
    macOS, ma...
    Scarica pulizia profonda
  • 2
    Plug-in Eclipse Checkstyle
    Plug-in Eclipse Checkstyle
    Il plug-in Eclipse Checkstyle
    integra il codice Java di Checkstyle
    auditor nell'IDE Eclipse. Il
    plug-in fornisce feedback in tempo reale a
    l'utente sulla viola...
    Scarica il plug-in Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player è un lettore multimediale gratuito
    software, in parte basato su WMP e VLC. Il
    giocatore è in uno stile minimalista, con
    più di dieci colori a tema, e può anche
    b ...
    Scarica AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV è un ADDON per XBMC/
    Kodi che permette di disporre di un
    decodificatore dei servizi IPTV de
    Movistar integrato in uno de los
    mediacenter ma...
    Scarica movistartv
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks è un software gratuito, open-source,
    IDE multipiattaforma C, C++ e Fortran
    costruito per soddisfare le esigenze più esigenti
    dei suoi utenti. È progettato per essere molto
    estende...
    Scarica Codice::Blocchi
  • 6
    in mezzo a
    in mezzo a
    Tra o interfaccia avanzata di Minecraft
    e il monitoraggio dati/struttura è uno strumento per
    mostra una panoramica di un Minecraft
    mondo, senza crearlo. Esso
    Potere ...
    Scarica In mezzo
  • Di Più "

Comandi Linux

Ad