Securex รับการพัฒนาใน c ++ 6.0 แต่มีรหัสแหล่งที่มาที่มือพอร์ตมันอย่างกลมกลืนเพื่อ .NET สิ่งที่คุณจะพบในการดาวน์โหลด SecureX.h ไฟล์ส่วนหัว API คุณสามารถเปิดไฟล์นี้และอ่านฟังก์ชั่นที่ครอบคลุมทุกฐานการรักษาความปลอดภัยดิจิตอล:
1. ภาคเอกชนที่สำคัญ Crypto ระบบ:
1.1 DES:
(ก) Single, Double และระยะเวลาใน Triple DES;
(ข) ความยาวเดี่ยวสร้างและตรวจสอบ MAC (การตรวจสอบข้อความรหัส);
(ค) Single, Double และระยะเวลาในทริปเปิหนึ่งฟังก์ชั่นทาง (owf);
(ง) การตรวจสอบที่สำคัญ DES และความเท่าเทียมกันถูกต้องที่สำคัญ
(จ) การตรวจสอบ DES สำหรับคีย์ที่อ่อนแอ
1.2 AES:
(ก) การเข้ารหัสลับใน ECB (รหัสอิเล็กทรอนิกส์ Book) และ CBC (Cipher บล็อกผูกมัด) โหมดการ;
(ข) ในการถอดรหัส ECB และโหมด CBC;
(ค) การเข้ารหัสและถอดรหัสกับเคาน์เตอร์และ ICV
2. กุญแจสาธารณะ Crypto ระบบ:
อาร์เอส 2.1:
(ก) ความยาวของคีย์ RSA แบบคงที่ 1.25 กิโลบิต (คำแนะนำปัจจุบันสำหรับ 1.0 กิโลบิตขั้นต่ำ);
(ข) อาร์เอสของประชาชน / รุ่นคีย์ลับโดยใช้การวิเคราะห์ตัวเลขที่สำคัญได้อย่างรวดเร็วและ (เท่าที่จะสามารถใช้เวลานาน) ข้อเสนอแนะรัฐผ่านทางฟังก์ชันการเรียกกลับ (โปรดดู SecureX.h มาก);
(ค) อาร์เอสเข้าสู่ระบบ / Unsign 1.25 กิโลบิต;
(ง) ตรวจสอบความสมบูรณ์ของอาร์เอสที่สำคัญ
3. Hashing:
3.1 SHA4:
(ก) 384 และ 512 สนับสนุนกัญชาบิต
(ข) การคำนวณ SHA4 มากกว่าแฟ้ม;
4. ฟังก์ชั่นอื่น ๆ สนับสนุนการเข้ารหัสลับ:
4.1 การสนับสนุนการจับเวลามิลลิวินาที (ชุดได้รับ get_clock)
ความแข็งแรงของรหัสผ่าน 4.2Get เป็นเปอร์เซ็นต์ (ดู SecureX.h)
4.3 จำแนกรหัสผ่าน (อ่อนแอมากอ่อนแอที่ดีและอื่น ๆ อีกครั้งดู SecureX.h)
4.4 แปลงไบนารี ASCII สตริงเลขฐานสิบหกและย้อนกลับ
4.5 การคำนวณ LRC 8 บิต
4.5 กรอกอาร์เรย์ที่มีตัวเลข Fibonacci (ข้อมูลที่มีประโยชน์สำหรับการขยาย)
4.6 เรื่องที่มีความสำคัญทำลายในความทรงจำที่มีการเขียนทับสี่เท่ารวมทั้งบิตพลิก
4.7 ฟังก์ชั่นข้อมูล scrambling ที่แข็งแกร่งซึ่งใช้คีย์ 64 บิต สามารถนำมาใช้ในสถานที่ของการส่ง padding และข้อมูลแบบคงที่อื่น ๆ ในการที่ชัดเจนของคุณ.
หมายเหตุว่านี้เป็นรหัสที่มา / แพคเกจ DLL ที่ไม่จำเป็น มันไม่ได้เป็นเช่นนั้นมีแฟ้มที่ปฏิบัติการที่สามารถทำงาน
ความคิดเห็นที่ไม่พบ