GNU/Linux >> Belajar Linux >  >> Linux

Alat untuk mengukur kualitas entropi?

http://www.fourmilab.ch/random/ berfungsi untuk saya.

sudo apt-get install ent
head -c 1M /dev/urandom > /tmp/out
ent /tmp/out

"ent" adalah alat baris perintah yang sangat baik untuk estimasi entropi yang sederhana dan cepat.

Saya telah menggunakannya untuk membantu mempelajari cara kerja generator kongruensial linier. Tetapi jika dengan "mengukur entropi" yang Anda maksud adalah "mengukur keacakan"... masalahnya menjadi lebih kompleks.

Untuk pengujian keacakan yang lebih kuat, Anda harus memeriksa rangkaian pengujian dieharder:http://www.phy.duke.edu/~rgb/General/dieharder.php

Penggunaannya tidak semudah "ent", tetapi jauh lebih ketat.

Untuk studi lebih mendalam, "Cipher's by Ritter" juga menyediakan pilihan tautan yang bagus:

http://www.ciphersbyritter.com/NETLINKS.HTM#RandomnessLinks


Alat hanya bisa memberi Anda batas atas pada entropi. Untuk sebagian besar penggunaan, khususnya penggunaan terkait keamanan, Anda lebih tertarik pada batas bawah.

Menghitung entropi file arbitrer secara matematis tidak mungkin, sehingga tidak ada alat yang dapat melakukannya.

Saya dapat dengan mudah menulis generator file yang menghasilkan file entropi sangat rendah, tetapi masih akan lulus tes entropi Anda. Cukup gunakan PRNG crypto dengan seed kecil.


Linux
  1. Nutty – Alat Diagnostik Jaringan untuk Ubuntu

  2. /dev/random Sangat Lambat?

  3. Menambahkan entropi nomor acak untuk kunci GPG?

  1. Apa alat perekam layar favorit Anda untuk Linux?

  2. Linux – Alat Untuk Mengukur Kualitas Entropi?

  3. Blender – Alat Pembuatan 3D Sempurna untuk Linux

  1. Deepin System Monitor – Alat Monitor Sistem Bergaya untuk Deepin OS

  2. Alat pembanding kode untuk Linux

  3. alat seperti teamviewer untuk ssh?