นี่คือรหัสคำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
signcode - เซ็นชื่อแบบดิจิทัลในไฟล์สั่งการ PE โดยใช้ใบรับรอง X.509
เรื่องย่อ
ป้ายรหัส [ตัวเลือก] ชื่อไฟล์
DESCRIPTION
เซ็นชื่อแบบดิจิทัลในการสั่งการ PE (แอสเซมบลี CLR, Win32 EXE หรือ DLL) โดยใช้ X.509
ใบรับรองและเป็นคีย์ส่วนตัวที่เกี่ยวข้อง ลายเซ็นเข้ากันได้กับ
Authenticode(r) และสามารถตรวจสอบได้ด้วย chktrust (ทั้งบน Windows หรือบนแพลตฟอร์มใดก็ได้
รองรับโดยโมโน)
OPTIONS
-spc spcfile
ไฟล์ผู้เผยแพร่ซอฟต์แวร์ (spc) ที่มีสายใบรับรอง X.509 ที่ใช้ในการ
ลงนามในไฟล์ปฏิบัติการ PE แบบดิจิทัล
-v ไฟล์ pvk
ไฟล์คีย์ส่วนตัว (pvk) ที่มีคีย์ส่วนตัวที่ใช้ในการเซ็นชื่อแบบดิจิทัล
PE ปฏิบัติการได้ คีย์ส่วนตัวนี้ต้องตรงกับคีย์สาธารณะภายในผู้จัดพิมพ์
ใบรับรอง X.509
-a md5 | sha1
อัลกอริทึมแฮชที่ใช้ในลายเซ็นดิจิทัลของไฟล์สั่งการ PE ค่าเริ่มต้น
อัลกอริทึมคือ MD5
-$ เป็นรายบุคคล | เชิงพาณิชย์
เพิ่มข้อมูลเกี่ยวกับผู้จัดพิมพ์ เช่น หาก an . สร้างลายเซ็น
บุคคลหรือนิติบุคคลเชิงพาณิชย์
-n ลักษณะ
เพิ่มคำอธิบายที่เป็นข้อความของไฟล์ที่ลงนาม
-i URL เพิ่ม URL ที่เกี่ยวข้องกับผู้จัดพิมพ์หรือไฟล์ที่ลงนาม
-t URL URL ไปยังบริการประทับเวลาเพื่อลงนามรับรองการเรียกทำงานของ PE ลายเซ็นต์คือ
จำเป็นหากคุณต้องการให้ลายเซ็นที่สั่งการได้ของ PE นั้นถูกต้องหลังจากผู้จัดพิมพ์
ใบรับรองหมดอายุ ลายเซ็นรับรองพิสูจน์ว่าผู้จัดพิมพ์มีความถูกต้อง
(ไม่หมดอายุ) ใบรับรองเมื่อลงนามในปฏิบัติการ PE
-ตร # จำนวนครั้งในการลองอีกครั้งเพื่อรับการประทับเวลาสำหรับลายเซ็นต์
-tw # หน่วงเวลา (เป็นวินาที) ระหว่างการลองใหม่เพื่อรับการประทับเวลาสำหรับลายเซ็นต์
-k พร้อมชื่อ
ชื่อคอนเทนเนอร์คีย์ CryptoAPI (เมื่อไม่ได้ใช้ -v)
-p พร้อมชื่อ
ชื่อผู้ให้บริการ CryptoAPI (เมื่อไม่ได้ใช้ -v)
-y # ประเภทผู้ให้บริการ CryptoAPI (เมื่อไม่ได้ใช้ -v หรือ -p)
-กี้ ลายเซ็น | ตลาดแลกเปลี่ยน | #
ประเภทคีย์ CryptoAPI (เมื่อไม่ได้ใช้ -v)
-r เครื่องท้องถิ่น | ผู้ใช้ปัจจุบัน
ตำแหน่งคีย์ CryptoAPI (เมื่อไม่ได้ใช้ -v)
-ช่วยด้วย , -h , -? , /?
แสดงความช่วยเหลือเกี่ยวกับเครื่องมือนี้
อื่น ๆ รหัส การลงนาม เทคโนโลยี
แอสเซมบลีคือไฟล์ PE ที่สามารถตั้งชื่อให้แข็งแกร่งได้โดยใช้เครื่องมือ sn.exe คำสั่งของ
ลายเซ็นโค้ดมีความสำคัญหากไฟล์ต้องการทั้ง Authenticode และ strongname
ลายเซ็น. ต้องใช้ Strongname ก่อนลายเซ็น Authenticode การสมัคร
strongname หลังลายเซ็น Authenticode เช่นการลงนามในแอสเซมบลีอีกครั้ง (เช่น delay-
ลงชื่อ) จะทำให้ลายเซ็น Authenticode เป็นโมฆะ
ที่รู้จักกัน ข้อ จำกัด
signcode ไม่สามารถสร้างลายเซ็น Authenticode สำหรับไฟล์ CAB
ใช้ signcode ออนไลน์โดยใช้บริการ onworks.net