İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

bbcheck - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında bbcheck çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen bbcheck komutudur.

Program:

ADI


bbcheck - BitBabbler donanım RNG cihazlarında otomatik testler çalıştırın

SİNOPSİS


bbcheck [seçenekleri]

TANIM


The bbcheck yardımcı program, bir BitBabbler çıktısını hızlı ve basit bir şekilde analiz etmek için bir araçtır
Çeşitli bit hızlarında RNG. Testleri birden fazla cihazda paralel olarak çalıştırabilir ve vurgulayabilir.
her cihazda bir dizi testten en iyi ve en kötü sonuçlar.

SEÇENEKLER


Aşağıdaki seçenekler kullanılabilir:

-Evet, --tarama
Mevcut BitBabbler cihazları için sistemi tarayın.

-ben, --cihaz kimliği=id
Benzersiz kimliğine göre analiz etmek için bir BitBabbler cihazı seçin. hiçbir cihaz yoksa
açıkça belirtilmişse, varsayılan, mevcut olanların tümünü kullanmaktır.
test başlar. Bu seçenek, birden çok cihazı test etmek için birden çok kez geçirilebilir.
The id cihazın seri numarası veya şu şekildeki mantıksal adresi olabilir:

[işkembe:]Devnum

veya USB topolojisinin bilinmesinin desteklendiği sistemlerde, fiziksel adresi
Form

işkembe-Liman[.Liman ...]

Mantıksal bir adres için işkembe kısım isteğe bağlıdır, ancak Devnum benzersiz değil
tüm veriyolları arasında, tam olarak değilse tam olarak hangi cihazın seçileceği
belirtilen bir şans meselesi haline gelir. Kullanılabilecek tüm mevcut kimlikler
bir cihaza atıfta bulunulması, tarafından rapor edilecektir. --tarama seçenek. Veri yolu, cihaz ve bağlantı noktası
sayıların ondalık tamsayılar olması beklenir.

Dan beri bbcheck yalnızca mevcut cihazlarda çalışır ve bir cihazın çalışmasını beklemez.
çalışırken takılabilir, bir cihaza atıfta bulunmayan bir kimlik belirtmek bir hatadır
Şu anda sistemde mevcut.

-R, --bit hızı=en az en çok]
Analiz edilecek bit hızını veya bit hızı aralığını seçin (saniyedeki bit sayısı). NS
kullanılabilir bit hızları bir tamsayı saat bölücü tarafından belirlenir, bu nedenle her hız
tam olarak ulaşılabilir. Desteklenmeyen bir oran, bir sonraki yüksek değere yuvarlanır
oran. Kolaylık sağlamak için oranı bir SI çarpanı takip edebilir (örn.
2500000). İki nokta üst üste ayrılmış aralık belirtilirse, olası tüm bit hızları
arasında dk ve maksimum test edilecek.

-B, --bayt=n
Her test için analiz edilecek bayt sayısı. 'k', 'M' veya 'G' soneki
çarpmak n ikisinin ilgili gücüyle.

-B, --blok boyutu=bayt
Katlama için kullanılan blok boyutu. Bu boyut 2^n'nin katı olmalıdır, burada n
kullanılan katlama seviyesi (yani, istenen sayıda katlayabilmelidir)
kalan olmadan). 'k', 'M' veya 'G' soneki ölçeklenir bayt tarafından
ikisinin ilgili gücü. Varsayılan 64kB'dir. Daha büyük bir blok boyutu örnekleri karıştıracaktır
daha uzun bir zaman ölçeğinde ele alınmıştır. Yüksek bit hızlarında bu, daha düşük bit hızlarının daha fazla olduğu anlamına gelir.
frekans gürültüsü her örnekte hesaba katılabilir, aksi halde daha yüksek
frekans gürültüsü baskın olacaktır. Optimum blok boyutu (herhangi bir değişikliğin
sonuç ihmal edilebilir) herhangi bir veri hızı için hala olgunlaşmış bir konudur
ilerideki çalışma. Bkz. --katlamak daha ayrıntılı bir açıklama için aşağıdaki seçenek
katlama.

-A, --tüm sonuçlar
Yalnızca nihai özeti değil, tüm test sonuçlarını gösterin.

--no-renk
Nihai sonuçları renklendirmeyin. Varsayılan olarak en iyi dört sonuç
parlak yeşil, donuk yeşil, sarı ve turuncu vurgulanırken en kötü sonuç
kırmızı ile vurgulanacaktır. Bu seçenek, terminal kaçışının çıktısını bastırır
bundan sorumlu kodlar.

-içinde, --ayrıntılı
Dahili olarak neler olup bittiği hakkında daha fazla gürültü yapın. (bir kez) ile kullanılırsa --tarama
seçeneği bu, her cihaz hakkında daha fazla bilgi gösterecektir, ancak aksi takdirde çoğunlukla
yalnızca hata ayıklama için yararlı bilgiler. Almak için birden çok kez geçirilebilir
daha da fazla bilgiyle dolup taştı.

-?, --yardım et
Tüm bunların tek bir sayfaya sığabilecek daha kısa bir versiyonunu gösterin.

--versiyon
rapor et bbcheck sürümü yayınlayın.

Başına cihaz seçenekleri
Aşağıdaki seçenekler, her cihazı ayrı ayrı yapılandırmak için birden çok kez kullanılabilir
birden fazla BitBabbler mevcut olduğunda. herhangi birinden önce geçerse --cihaz kimliği seçenek, o zaman
her cihaz için geçerli olacak yeni varsayılan değerler belirlerler. Birinden sonra geçilirse
bu seçenekler yalnızca hemen önceki cihaza uygulanacaktır.

--gecikme=ms
USB gecikme zamanlayıcısı için hesaplanan değeri geçersiz kılın. Bu maksimum kontrol eder
dahili veri var ise cihazın bekleyeceği süre
arabellek (ancak tam bir paketten daha az), ana bilgisayara göndermeden önce. Eğer bu zamanlayıcı
bir paket doldurulmadan önce sona ererse, daha sonra kısa bir paket gönderilecek
ev sahibi. Daha fazla kısa paket göndermememizi sağlamak için varsayılan değer seçilir.
sayısını artıracağından, seçilen bit hızı için gerekenden fazla
gönderilen paketler ve bunları işlemek için harcanması gereken CPU zamanı miktarı,
aynı miktarda veriyi aktarın.

Düşük seviyeli koddaki değişiklikleri denemediğiniz sürece, muhtemelen
gecikmeyi manuel olarak geçersiz kılmak için bu seçeneği kullanmak için hiçbir neden yok.

-F, --kat=n
Analiz etmeden önce BitBabbler çıktısının katlanma sayısını ayarlayın. Her biri
kat, okunan bloğun ilk yarısını alacak ve bitlerle XOR yapacaktır.
ikinci yarıda. Bu, verimi yarıya indirecek, ancak mevcut
entropi, kalan bitlere daha yoğun bir şekilde.

BitBabbler tasarımına dayanarak bunun yapması beklenen iki ana şey var.
Yakalanan düşük frekanslı gürültü ile yüksek frekanslı gürültüyü daha iyi karıştıracaktır.
frekansları, gürültüyü daraltmadan daha yüksek bit hızlarında örnekleme yapmasına izin verir
Bitişik bitleri etkilemek için kullanılabilir bant genişliği. Herhangi birini kırmaya yardımcı olacak
fiziksel süreçlerde meydana gelebilecek geçici yerel korelasyonlar
ortam çevresel gürültü toplanır.

Katlama, her örneğin gerçek entropisini asla azaltmamalıdır, ancak her şey
tam olması gerektiği gibi çalışıyorsa, onu artırmak için de hiçbir şey yapmayabilir.
Matematiksel olarak, bir XOR toplamının herhangi bir sapmayı katlanarak düzeltmesi beklenir.
bağımsız bitlerin akışı, sonuç en az aşağıdaki kadar entropiye sahiptir.
iki girişten en az tahmin edilebilir (tek zamanlı tuş takımıyla aynı şekilde)
pedden çok daha az entropiye sahip düz metine rağmen daha az güvenli değildir
) Yapar.

--etkinleştir=maske
Birden çok entropiye sahip BitBabbler cihazlarında oluşturucuların bir alt kümesini seçin
kaynaklar. Argüman, her bit konumuyla birlikte LSB'den paketlenmiş bir bit maskesidir.
tek bir kaynağı kontrol ederek, 1'e ayarlandığında etkinleştirir.
bbcheck, Eğer bir maske 0 kullanılırsa, testler her kaynakta gerçekleştirilecektir.
birim ayrı ayrı. A maske 16 (0x10) ilk önce her kaynağı ayrı ayrı test edecek,
ve sonra hepsi birlikte etkinleştirildi.

onworks.net hizmetlerini kullanarak bbcheck'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    derin temizlik
    derin temizlik
    Tüm yapıyı bozan bir Kotlin betiği
    Gradle/Android projelerinden önbellekler.
    Gradle veya IDE izin verdiğinde kullanışlıdır
    aşağı. Komut dosyası üzerinde test edildi
    macOS, ancak ...
    derinlemesine temizlemeyi indirin
  • 2
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle eklentisi
    Checkstyle Java kodunu entegre eder
    denetçi Eclipse IDE'ye. bu
    eklenti gerçek zamanlı geri bildirim sağlar
    kullanıcı viol hakkında...
    Eclipse Checkstyle Eklentisini İndirin
  • 3
    AstroOrzOyuncu
    AstroOrzOyuncu
    AstrOrz Player ücretsiz bir medya oynatıcıdır
    yazılım, WMP ve VLC tabanlı kısım. bu
    oynatıcı, minimalist tarzda,
    ondan fazla tema rengi ve ayrıca
    b ...
    AstrOrzPlayer'ı indirin
  • 4
    film başlatıcısı
    film başlatıcısı
    Kodi Movistar+ TV, XBMC/ için bir ADDON'dur
    Kod, bir öğe dağıtılmasına izin verebilir
    IPTV hizmetlerinin kod çözücüsü
    Movistar tek bir cihazda entegre
    medya merkezleri ma...
    movistartv'yi indir
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ücretsiz, açık kaynaklı,
    platformlar arası C, C++ ve Fortran IDE
    en zorlu ihtiyaçları karşılamak için inşa edilmiştir
    kullanıcılarının Çok olacak şekilde tasarlanmıştır
    uzanır...
    Kodu İndir::Bloklar
  • 6
    ortasında
    ortasında
    Ortasında veya Gelişmiş Minecraft Arayüzü
    ve Veri/Yapı İzleme,
    Minecraft'a genel bir bakış göster
    dünya, aslında onu yaratmadan. Bilişim Teknoloji
    Yapabilmek ...
    Arada İndir
  • Daha fazla »

Linux komutları

Ad