Menu

Friday, December 6, 2019

[Security] การเข้ารหัสและถอดรหัสไฟล์โดยใช้ Public และ Private Keys
[Security] File Encryption and Decryption by Using Public and Private Keys


สมมติว่า มีไฟล์ที่เกี่ยวข้องดังนี้
  • key.pem เป็นไฟล์ Private key
  • pub.pem เป็นไฟล์ Public key
  • data.txt เป็นไฟล์ข้อความที่ต้องการเข้ารหัส
หมายเหตุ กรณีที่ยังไม่มีไฟล์ key.pem และ pub.pem อ่านวิธีสร้างได้ที่ การสร้าง Private Key และ Public Key ด้วย OpenSSL

วิธีการเข้ารหัสไฟล์


รันคำสั่งดังนี้
openssl rsautl -encrypt -inkey pub.pem -pubin -in data.txt -out data.bin

วิธีการถอดรหัสไฟล์


รันคำสั่งดังนี้
openssl rsautl -decrypt -inkey key.pem -in data.bin -out out.txt

No comments:

Post a Comment