นี่คือคำสั่ง cryptest ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
cryptest - ทดสอบไดรเวอร์สำหรับ Crypto++ ไลบรารีคลาส C++ ของการเข้ารหัสดั้งเดิม
เรื่องย่อ
ความลับ [ทางเลือกที่]
DESCRIPTION
cryptest ใช้ตัวเลือกต่อไปนี้
g สร้างคีย์ RSA
h แสดงข้อมูลการใช้งาน
r เข้ารหัสและถอดรหัสสตริงโดยใช้ RSA
rs ไฟล์คีย์ส่วนตัว ไฟล์ข้อความ ไฟล์ลายเซ็น
ลงนามในไฟล์โดยใช้ RSA
rv ไฟล์คีย์สาธารณะ ไฟล์ข้อความ ไฟล์ลายเซ็น
ตรวจสอบลายเซ็นของไฟล์โดยใช้ RSA
m ไฟล์ คำนวณไดเจสต์ข้อความ MD5, SHA และ RIPEMD-160
t เข้ารหัสและถอดรหัสสตริงโดยใช้ DES-EDE ในโหมด CBC
อี | ด อินพุต เอาท์พุต
เข้ารหัสหรือถอดรหัสไฟล์
ss ไฟล์
แชร์ไฟล์ลับ (การแชร์จะมีชื่อว่า file.000, file.001 เป็นต้น)
sr ไฟล์ แบ่งปัน1 แบ่งปัน2 [.... ]
สร้างไฟล์ที่แชร์ลับขึ้นใหม่ (จำนวนการแชร์ที่กำหนดต้องเท่ากับ
เกณฑ์)
id ไฟล์
ข้อมูลกระจายไฟล์ (การแชร์จะมีชื่อว่า file.000, file.001 เป็นต้น)
ir ไฟล์ แบ่งปัน1 แบ่งปัน2 [.... ]
สร้างไฟล์ที่กระจายข้อมูลขึ้นใหม่ (จำนวนหุ้นที่ให้ต้องเท่ากับ
เกณฑ์)
z อินพุต เอาท์พุต
gzip ไฟล์
u อินพุต เอาท์พุต
gunzip ไฟล์
ae อินพุต เอาท์พุต
เข้ารหัสไฟล์ด้วย AES ในโหมด CTR
e64 อินพุต เอาท์พุต
base64 เข้ารหัสไฟล์
d64 อินพุต เอาท์พุต
base64 ถอดรหัสไฟล์
e16 อินพุต เอาท์พุต
hex เข้ารหัสไฟล์
d16 อินพุต เอาท์พุต
hex ถอดรหัสไฟล์
ft ต้นทางพอร์ต ปลายทาง-host พอร์ตปลายทาง
ส่งต่อการเชื่อมต่อ TCP
ฟิปส์ เรียกใช้แอปพลิเคชันตัวอย่าง FIPS 140-2
fips-rand
สร้างไฟล์สุ่ม 100000 ไฟล์โดยใช้ FIPS Approved X.917 RNG
mt อินพุต
เรียกใช้การทดสอบแบบสุ่มของ Maurer บนไฟล์
v เรียกใช้การทดสอบการตรวจสอบ
V แสดงหมายเลขรุ่น
b [เวลา for แต่ละ มาตรฐาน in วินาที] [ความถี่ of ซีพียู in กิกะเฮิรตซ์]
รันเบนช์มาร์ก
tv ชื่อไฟล์
เรียกใช้ไฟล์เวกเตอร์ทดสอบ (มีอยู่ในไดเรกทอรีย่อยตัวอย่าง TestVectors)
ใช้ cryptest ออนไลน์โดยใช้บริการ onworks.net