cmph - ออนไลน์ในคลาวด์

นี่คือคำสั่ง cmph ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


cmph - เครื่องมือแฮชที่สมบูรณ์แบบขั้นต่ำ

เรื่องย่อ


ซม [-v] [-h] [-V] [-k nkeys] [-f hash_function] [-g [-c value][-s seed] ] [-อัลกอริทึม]
[-M memory_in_MB] [-b BRZ_parameter] [-d tmp_dir] [-m file.mph] คีย์ไฟล์

DESCRIPTION


เครื่องมือบรรทัดคำสั่งเพื่อสร้างและสืบค้นฟังก์ชันแฮชที่สมบูรณ์แบบน้อยที่สุด

โปรดดูที่ http://cmph.sf.net สำหรับเอกสารฉบับเต็ม

-h พิมพ์ข้อความช่วยเหลือ

-c ค่านี้กำหนด: จำนวนจุดยอดในกราฟสำหรับอัลกอริทึม BMZ
และ CHM; จำนวนบิตต่อคีย์ที่ต้องการในอัลกอริธึม FCH

-a อัลกอริทึม ค่าที่ถูกต้องคือ: bmz, bmz8, chm, brz, fch

-f ฟังก์ชันแฮช (อาจใช้หลายครั้ง) ค่าที่ถูกต้องคือ: djb2, fnv, jenkins,
เอสดีบีเอ็ม

-V พิมพ์หมายเลขเวอร์ชันและออก

-v เพิ่มความฟุ่มเฟือย (อาจใช้หลายครั้ง)

-k จำนวนปุ่ม

-g โหมดการสร้าง

-s เมล็ดสุ่ม

-m ไฟล์ฟังก์ชันแฮชที่สมบูรณ์แบบขั้นต่ำ

-M ความพร้อมใช้งานของหน่วยความจำหลัก (เป็น MB)

-d ไดเร็กทอรีชั่วคราวที่ใช้ในอัลกอริทึม brz

-b พารามิเตอร์ของอัลกอริธึม BRZ เพื่อลดจำนวนคีย์สูงสุดในบัคเก็ตให้ต่ำลง
กว่า 256

คีย์ไฟล์
ไฟล์แยกบรรทัดด้วยคีย์

ตัวอย่าง


$ # ใช้อัลกอริทึมเริ่มต้น (chm) เพื่อสร้าง mphf
$ # สำหรับคีย์ในไฟล์ keys_file บรรทัดใน keys_file _must_ ไม่ซ้ำกัน
$ ./cmph -v -g keys_file
$ # รหัสการสืบค้นของคีย์ในไฟล์ keys_query
$ ./cmph -v -m Keys_file.mph Keys_query

ใช้ cmph ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด