encode หมายถึงอะไรครับ มีวิธีแปลงอย่างไร

   
encode หมายถึงอะไรครับ มีวิธีแปลงอย่างไร
abc
20 ก.ย. 48 เวลา 4:01:09 PM น. --> 203.209.25.135,
   
   
encode คือการเข้ารหัส ทำให้คนอื่นๆไม่สามารถเดาได้ว่าข้อมูลที่แท้จริงคืออะไร นิยมใช้กับข้อมูลสำคัญเช่น Password หรือ ข้อมูลทางการเงิน ตัวอย่างเช่น
==>5กหก66กหด48ก5ห46ก4ห9ห6ห8 คือ 9500058

decode คือการแปลงกับ ให้เราอ่านออก ตัวอย่างเช่น
==>9500058 คือ 5กหก66กหด48ก5ห46ก4ห9ห6ห8

encode&decodeมี 108 วิธีครับ ในต่างประเทศเปิดเป็น 1 วิชาเรียนเลยครับ
ที่เราน่าจะคุ้นหูก็จะเป็น encode 128 bit , เทคโนโลยี SSL เป็นต้น
สำหรับวิธีการลองหาใน board นี้ก็มีcodeให้หลายวิธีครับ...

www.siampos.com
teen @ thailand.com
20 ก.ย. 48 เวลา 5:10:14 PM น. --> 203.155.8.190,
  
   
ขออภัยคุณ teen @ thailand.com
ผมขอโอกาสแสดงข้อมูลที่รู้หรือการอ้างอิงต่างออกไปนะครับ

ผมคิดว่าที่คุณอธิบายนั้นน่าจะหมายถึง encrypt/decrypt มากกว่า

การเข้ารหัสเพื่อแปลงเป็นข้อความที่อ่านไม่ออก เจตนาเพื่อเก็บรักษาเป็นความลับ
จะใช้ encrypt กล่าวคือ การ encrypt เป็น การ encode ข้อมูลเพื่อรักษาความลับ

ลำพัง encode การเข้ารหัสนั้นจะไม่ใช่เจตนาเพื่อรักษาความลับ แต่เป็นไปเพื่อแปลง
ให้เป็นรูปแบบ ( format) ที่ computer program จะอ่านแลตีความหมายได้
เช่น การแปลง analog signal ของเสียง เป็น digital data
หรือ การแปลง message ของ email ที่เป็น 8 bit (มีตัวอักษรภาษาอื่นปนภาษาอังกฤษ หรือ
มี attach file รูปภาพ ที่เป็น binary data) ให้เป็น BASE64 encoding (ซึ่งจะเป็น อักษร
ASCII 7 bit) ตามที่กำหนดในมาตรฐานของ MIME
จะเห็นได้ชัดว่า การ encode กรณีนี้ไม่ได้มีเจตนาปกปิดข้อมูล แต่เพื่อให้ email
สามารถนำไป decode ภายหลังกลับมาเป็นข้อความภาษาต่างประเทศ หรือ เป็นรูปภาพ
ทั้งนี้เพราะ communication protocol ของ modem ในระยะแรกๆ ส่งข้อมูลกัน
เป็น data ที่มี 7 bit เท่านั้น

20 ก.ย. 48 เวลา 6:48:26 PM น. --> 61.91.130.110,
  
   
วิธีเข้ารหัสแบบ Base64
เป็นเทคนิคการเข้ารหัสโดยจะแปลงข้อมูลจำนวน 24 bit (ข้อมูล 8 บิตจำนวน 3 ไบต์ ) ออกเป็นข้อมูล 6 บิตจำนวน 4 ชุด โดยหลังจากที่เข้ารหัสแล้ว ข้อมูลจะถูกแปลงให้อยู่ในรูปของตัวอักษร 64 ตัว มีค่าตามตาราง Base64 Alphabet แต่ข้อมูลดังกล่าวจะไม่เปลี่ยนแปลงค่าของ Carriage Return และ Line Feed และปิดท้ายข้อมูลด้วยเครื่องหมาย = ซึ่งเรียกว่า PAD Binary เป็นข้อมูลที่ต่อเนื่องกันเป็นค่าไบนารี ไม่แบ่งออกเป็นบรรทัด ซึ่งข้อมูลประเภทนี้จะส่งโดยไม่มีการเข้ารหัสข้อมูล

ตัวอย่างการแปลงดูจาก http://en.wikipedia.org/wiki/Base64
บูร
12 ก.ย. 49 เวลา 12:02:06 PM น. --> 125.24.223.201,
  
ขอเชิญร่วมตอบคำถามครับ
 
ผู้ตอบ :
รหัสผ่าน :
รูปภาพ :
คำตอบ :