ผมจะสมมติว่าตัวเองเป็นผู้ชายที่น่าสงสารคนนึงครับ T-T ที่แอบหลงรักหญิงสาวอยู่คนหนึ่ง แต่บังเอิญว่าหญิงสาวคนนั้นเป็นที่รักและหวงแหนโดยพี่สาวของเธอมาก เพราะเธอนั้นมีกันแค่สองคนพี่น้องเอง โถน่าสงสารจัง แต่มันเดือดร้อนผมนี่นา

เดือดร้อนยังไง??? ก็พี่สาวของเธอเป็นเพื่อนของผมอ่ะดิ!!! ฮา 😛

เพื่อนของผมค่อนข้างจะควบคุมเธอมาก กีดกันผมอีกต่างหาก สงสัยเพราะผมเป็นคนที่จะมาแบ่งปันความรักของน้องสาวไปจากเธอกระมัง ทำให้เธอต้องกลายเป็นนางยักษ์ คอยตรวจสอบการติดต่อสื่อสารทุกช่องทางของน้องสาวเธอ แบบว่าถ้าส่งมาจากผมล่ะก็ เซ็นเซอร์เรียบ!!!

แล้วผมจะทำยังไงถึงจะนัดแนะหญิงสาวสุดที่รักของผมได้ดีน้อ โอ้วคิดถึงเธอเหลือเกิน!!!

โชคดีที่ผมได้สร้างซอฟต์แวร์เข้ารหัสถอดรหัสระดับเทพไว้ตัวนึง แล้วแอบก๊อปให้เธอเก็บเอาไว้ เพื่อเราจะได้ติดต่อสื่อสารกันได้ โดยผมตกลงกับเธอว่าผมจะส่งสาส์นหาเธอผ่านบล็อกของผม เพื่อว่าถ้าพี่สาวของเธออ่านบล็อกผมแล้ว พี่สาวเธอจะได้ไม่ติดใจสงสัยในเนื้อความของบล็อกแต่อย่างใด!!!

จนกระทั่งวันนึงผมจึงได้เขียนข้อความใส่เข้าไปในซอฟต์แวร์ตัวดังกล่าว เพื่อให้มันเข้ารหัสข้อมูลของผม จากนั้นผมจึงได้นำข้อความที่ผ่านการเข้ารหัสแล้ว มาบันทึกในบล็อกเพื่อจะส่งความต้องการบางอย่างหาเธอ 😛 โดยมีข้อความดังนี้

อากาศกลางวันกลางคืนเดี๋ยวนี้แปรปรวนห้าหกรอบ ทุ่มสองทุ่มเล่นเอาเรางงเลย พอกลับไปถึงบ้านเตรียมจะออกไปเที่ยว เผลอแค่แป๊ปเดียวอะไรกันล่ะเนี่ยมืดซะล่ะ อย่าบอกนะว่านี่เพิ่งจะโพล้เพล้หกโมงเย็น พอเห็นว่าเป็นแบบนี้เลยคิดได้ว่าอย่ากลับบ้านดึกเลยอ่ะนะวันนี้ ส่งงานให้ผู้ร่วมงานทำแล้วเราก็เผ่นเลยดีกว่า พี่ที่ทำงานก็มักจะทำแบบเนี้ยบ่อยๆ นัดสาวปุ๊ปก็ทิ้งงานเผ่นหายไปดื้อๆเลย ทำตัวเหมือนหนูเห็นเนยแข็ง พอไม่เห็นเหยื่อก็ทำเหงาหงอยสร้อยเศร้า รู้ทั้งรู้ว่าคนอื่นเขาก็ทำงานเยอะเหมือนกัน แต่ทำไมล่ะเราก็จะเอาอย่างบ้าง คงไม่ว่ากันนะทีใครทีมัน พอคิดได้แบบนี้ก็เลยรู้สึกสบายใจ รู้สึกว่าโลกนี้น่ารักสดใสขึ้นเยอะเลย เดี๋ยวพอใกล้จะห้าโมงเย็นเราก็เก็บของดีกว่านะ คิดว่าช่วงนี้ใครๆก็คงจะสาละวนอยู่กับงานของตัวเอง เด็กฝึกงานที่มาทำงานด้วยก็คงทยอยกลับตอนนั้น เราก็แว่บด้วยเลยใครจะโง่อยู่ล่ะ

คนทั่วไปอ่านข้อความนี้แล้วก็คงคิดว่าเป็นไอ้บ้าซักคนนึง มาเขียนระบายความรู้สึกบ้าบอส่วนตัวอะไรเอาไว้ แม้แต่เพื่อนของผมซึ่งติดบล็อกของผมงอมแงม ถึงจะได้อ่านก็ไม่รู้ว่าที่จริงแล้ว ข้อความมันได้ถูกเข้ารหัสเอาไว้เรียบร้อยแล้ว!!!

เมื่อลับสายตาของพี่สาว สุดที่รักของผมก็งัดเอาซอฟต์แวร์ที่ผมให้ไว้มาถอดรหัสข้อความจากบล็อกผมโดยทันที!!!

ซอฟต์แวร์ทำการสแกนข้อความ จากนั้นจึงแยกแยกข้อความออกเป็นคำโดด แล้วจัดเรียงให้อยู่ในรูปของตารางสองมิติในหน่วยความจำ ดังภาพ

Plain Text
(คลิกที่รูปเพื่อดูภาพขยาย)

จากนั้นซอฟต์แวร์ก็เลือกเอาชุดสมการเพื่อถอดรหัสออกมา แต่บังเอิญผมฝังชุดสมการอนุกรมไว้เพียงแบบเดียว มันจึงงัดเอาสมการดังกล่าวออกมาใช้ โดยสมการดังกล่าวมีลักษณะดังภาพ

สมการถอดรหัส

เนื่องจากซอฟต์แวร์ได้แยกแยะคำโดดออกมาแล้ว พบว่ามีคำโดดรวมกับช่องว่างทั้งหมดเพียง 260 คำโดด ดังนั้นซอฟต์แวร์จึงค้นหาผลลัพท์จากสมการ โดยให้ค่า y ซึ่งเป็นผลลัพท์มีค่าอยู่ระหว่าง 1 ถึง 260 หรือพูดง่าย ๆ ก็คือ ถ้าซอฟต์แวร์แทนค่า N ตั้งแต่ 1, 2, 3 ไปเรื่อย ๆ แล้วได้ผลลัพท์เกิน 260 เมื่อไหร่ล่ะก็ ให้มันหยุดไปเลยไป

ซึ่งผลลัพท์ที่ได้จากสมการ จะอยู่ในรูปของเลขอนุกรม โดยมีค่าดังต่อไปนี้

6, 8, 11, 15, 20, 26, 33, 41, 50, 60, 71, 83, 96, 110, 125, 141, 158, 176, 195, 215, 236, 258

แสดงว่าข้อความที่ผมเข้ารหัสไว้นั้น มันมีแค่ 22 คำโดดเท่านั้นเอง!!!

Semi Cypher Text
(คลิกที่รูปเพื่อดูภาพขยาย)

เมื่อได้รู้ตัวเลขที่เป็นผลลัพท์จากสมการอนุกรมแล้ว ซอฟต์แวร์ก็ทำการคัดเลือกคำโดดทั้ง 22 คำออกจากข้อความทั้ง 260 คำทันที โดยใช้ตำแหน่งอ้างอิงดังกล่าว เป็นตัวคัดเลือกเอาผลลัพท์ออกมา ซึ่งจะได้ผลลัพท์ดังภาพ

Cypher Text
(คลิกที่รูปเพื่อดูภาพขยาย)

ในที่สุด สุดที่รักของผมเธอก็ได้รู้ซะทีว่าสิ่งที่ผมต้องการจะบอกเธอก็คือ

คืนนี้ห้าทุ่มเราไปเที่ยวกันนะ อย่าให้พี่สาวหนูรู้ล่ะ รักนะเด็กโง่

ตอนนี้ที่เหลือก็แค่ภาวนาให้เธอยอมออกมาหาผมตามนัดด้วยเถิ้ด เจ้าประคุ้น!!!

ป.ล. 1  เรื่องทั้งหมดเป็นเรื่องที่สมมติขึ้น อย่าคิดว่าเป็นเรื่องจริงล่ะ
ป.ล. 2  อัลกอริทึมสำหรับถอดรหัสน่ะไม่เท่าไหร่ แต่อัลกอริทึมสำหรับเข้ารหัสเนี่ย คนคิดได้นี่ต้องแข็งโป๊กเรื่อง Natural Language Processsing ในระดับเทพจุติเลยนะผมว่า
ป.ล. 3  หัวข้อนี้ได้รับแรงบันดาลใจจากหนังฝรั่งเว่อร์ ๆ เรื่องนึง ซึ่งผมจำไม่ได้แล้วครับ แฮ่ 😛

[tags]รหัสลับ, เข้ารหัส, ถอดรหัส, การสร้างซอฟต์แวร์, คอมพิวเตอร์, ซอฟต์แวร์[/tags]

Related Posts

23 thoughts on “รหัสลับ(รัก)น้องเพื่อน

  1. อ่านแล้วนึกถึงหนังเรื่อง A Beautiful Mind ที่เกี่ยวกับ John Nash พยายามค้นหาข้อความลับที่ซ่อนอยู่ตามสื่อสิ่งพิมพ์ต่างๆ

  2. ที่อ่านมาทั้งหมด ไม่ได้สนใจรหัสเลยอ่า สนใจแต่ว่า น้องสาวคนสวยของเพื่อนนี่มันใครหว่า แรงบันดาลใน ป.ล. 3 นี่ต้องไม่จริงแน่เลย ส่วน ป.ล. 1 นั้นก็โกหกเห็นๆ แฮ่ๆๆๆ

  3. ถ้าใช้ algorithm ตัวนี้ก็ต้อง วาง รหัสลับโดยใช้สมการ y = (n/2)(n+1) +5 ก่อนแล้วค่อยปรุงแต่งข้อความใน message

    ยังงี้ถ้าจะถอดรหัส ก็ต้อง นำข้อมูลแต่ละคำมาแยกก่อน จะได้ทั้งหมด 20×13 = 260 คำ จากนั้นก็ recursive ข้อความมาประกอบกันตามสมการ y=(n/2)(n+1)+5 (แล้วสมการนี่จะหายังไงหน่อ) แล้วก็ เอ ต้องรู้ทั้งความกว้างและยาวของ table
    ยากแฮะ
    สงสัยจะเขียนโปรแกรม hack ออกมาไม่ได้แฮะ มันทำไมหลายมิติอย่างนี้

  4. ผมยังไม่เคยดูหนังเรื่องที่ว่าเลยครับคุณ panuta แต่เห็นใครหลาย ๆ คนก็พูดถึงหนังเรื่องนี้เหมือนกัน ว่ามันน่าสนใจ

    โกหกอะไร๊ ไม่ได้โกหก จริงจริ๊งคุณ aoyoyo

    คุณ dsicoveryman กับคุณ NineMark ก็เป็นไปกับเค้าด้วย T-T

    อ๋า ใครอ่ะครับ Dan Brown สงสัยผมคงต้องไปค้นหาคำตอบหน่อยแล้วครับคุณอภิสิทธิ์

    มันทำยากครับคุณ Audy กว่าผมจะทำเสร็จ ตั้งนานแน่ะ

    มันยากเน้อะคุณข่า ผมคิดว่าเรื่องนี้คนเรียนหนังสือ เอาไปทำเป็นหัวข้อปริญญานิพนธ์ หรือวิทยานิพนธ์ได้เลยนะเนี่ย

  5. ชื่นชมในความพยายาม แต่งเรื่องจนทำให้เห็นภาพนะครับ สามารถอธิบายเรื่องยาก ให้เข้าใจได้ง่ายๆ แบบนี้ เยี่ยมครับ

    แต่ ระวังเรื่อง “การตัดคำภาษาไทย” ให้จงหนักนะครับ พวก คำ 2 พยางค์ นี่ล่ะครับ

    “อากาศ” ไม่ใช่ “อา” “กาศ”
    “โพล้เพล้” ไม่ใช่ “โพล้ “เพล้”
    ฯลฯ ครับ

    เกิดใช้ ตัวตัดคำคนละ version ละยุ่งแน่ๆ..

  6. อิจฉาคุณ xinexo จัง T-T ผมคงยังต้องส่งรหัสลับต่อไป

    ขอบคุณในครับชมครับคุณกล้า คุณมะเหมี่ยวไปแล้ว คุณกล้าก็อย่าหงอยล่ะ สู้ ๆ ครับ ^o^

  7. คิดถึงตอนเข้ารหัสแล้วอยากร้องไห้
    ถ้าต้องทำเป็นโปรเจคปีสี่ สงสัยป่านนี้ผมยังไม่จบ 🙂

    แต่เนื้อเรื่องน่าสนใจดีครับ

  8. พี่ไท้ ถ้ามีเวลาว่างขนาดนี้ เอาเวลาไปจีบสาวจริงๆ ก็ดีนะ เพื่อนๆ จะได้ไปงานแต่งเอ็งซะที

  9. ท่าทางคุณพี่จะว่างมากนะ คุยกันทีไรชอบบ่นว่างานเยอะ แต่มีเวลาคิดเรื่องได้ขนาดนี้ท่าจะ (ว่าง)งานเยอะ แฮะ

  10. เรา ไม่จีบพร้อมกานที่เดียวสองคนคร่า แต่ ว่า เคยแอบหลงรัก แฟน พี่ อะคร่า อารมนั้นก็ ตอนเด็กๆ ตอนนี้เป็นสาว แล้วโลกกะทัด เลย กว้าง ขึ้น ส่วนแฟน คน ปัจจุบันของพี่สาวนั้นก็ ไม่รู้หายไปไหนเเล้ว

  11. ถ้าเป็นผมจะเอาข้อความลับแปลงเป็นข้อความที่เข้าระหัสแบบ enigma แล้วซ่อนคียกับข้อความไว้ใน element tag ที่มองไม่เห็นแล้วก็ซ่อน element อีกที

    https://cryptii.com/pipes/enigma-machine

    zxc

    ddbho noelw xjduj ii

    ถ้าแฟนเปิดหน้า dev tools ไม่เป็นก็ฝังสคริปท์ให้กดอะไรในจออันไหนบ้าง อันละกี่ครั้ง ถ้าไม่พึ่งลิงค์ถอดรหัสข้างนอกจะได้ไม่ต้องลบประวัติท่องเว็บก็ ก็ทำการเขียน js ให้เข้ารหัสเองเลย ผมเคยประดิษฐ์ภาษาที่มีแต่ตัวเองที่รู้

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *