SignPKCS1v15 เป็นการคำนวณลายเซ็นของแฮชโดยใช้ RSASSA-PKCS1-V1_5-SIGN จาก RSA PKCS
- การสร้างลายเซ็นดำเนินการโดยใช้คีย์ส่วนตัว RSA
- การตรวจสอบลายเซ็นดำเนินการด้วยคีย์สาธารณะ RSA
โดยมีพารามิตเตอร์หลักๆที่สนใจดังนี้
public key
คือ คีย์ที่เราไว้เข้ารหัสprivate key
คือ คีย์ที่เราไว้ถอดรหัสplain text
คือ สิ่งที่เราต้องการเก็บเป็นความลับ
ผลลัพธ์
Original Text: Test encrypt PKCS1v15 2048 bit 12345678
PKCS1v15 2048 bit Encrypted Text: 0P+947t3t9WxdBtuQkrkaPui6BkioY3mhM3wgH4rU+6HdxodwegkZYer3Us0xv5teM6yksp+N0KPwaJgtXFt9oatfEBTYOePulOxCKlYnIrTZCLO7Cra2+ZipTpgYX1UFQsDjGKNjb5EhJg43Ps5s1Us0DYDY4fF4lOYgYQHQzwUNdcz0d5GFhjjD34JC7L/z2cfLpvjC6LhxQtxvzz/w6CMWwjYIBH8g/yHnOtgG08LVOhslbcfnaeRd0hb7/CFZHk8Tp3HInIh7kdiyG5ghsfhuxV8HkLaQa1ZNdwQCuGVnT0d5NLx55NQmcobIeckT8dmNI5a8GaOjZOgLGbjNg==
PKCS1v15 2048 bit Decrypyed Text: Signature Verification Passed