รหัสซีซาร์
รหัสซีซาร์เป็นการเข้ารหัสในการส่งข้อความประเภทหนึ่ง โดยจะเลื่อนตัวอักษรและตัวเลขในข้อความไป x ตัว (ผู้ส่งและผู้รับต้องตกลงกันก่อนว่าจะให้ค่า x เป็นเท่าไหร่) เช่น ถ้า x = 3 ตัวอักษร A จะเปลี่ยนเป็น D และตัวอักษร r จะเปลี่ยนเป็น u ในขณะที่ z จะเปลี่ยนเป็น c (เพราะวนกลับมาตัวอักษรแรกใหม่) ถ้า x = 3 แล้วตัวเลข 5 จะเปลี่ยนเป็น 8 และ 9 จะเปลี่ยนเป็น 2 เป็นต้น
ให้นิสิตเขียนโปรแกรมรับสตริงและค่า x มา จากนั้นนำสตริงไปเข้ารหัสซีซาร์ตามค่า x และพิมพ์ผลลัพธ์ออกมา ตัวอักษรตัวเล็กตัวใหญ่จะถูกเข้ารหัสเป็นตัวอักษรประเภทเดิม อักขระที่ไม่ใช่ตัวเลขหรือตัวอักษรจะคงเดิม
ตัวอย่าง 1
Zyxel R800 5 Edcjq W355
ตัวอย่าง 2
Marcus 01 -3 Jxozrp 78
DOWNLOAD (Filecondo)
DOWNLOAD (Rabbitfile)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น