ผมไม่เข้าใจจริงๆเกี่ยวกับ Base 64 อยากจะลองศึกษาดูครับ
ที่เข้าเว็บได้เพราะใช้โปรแกรมช่วยในการถอดรกัส Base 64 ตัวนี้นี่แหละครับ
อยากรู้มากว่าถอดรหัสยังไงช่วยสอนผมทีนะครับ
ผมไม่เข้าใจจริงๆเกี่ยวกับ Base 64 อยากจะลองศึกษาดูครับ
ที่เข้าเว็บได้เพราะใช้โปรแกรมช่วยในการถอดรกัส Base 64 ตัวนี้นี่แหละครับ
อยากรู้มากว่าถอดรหัสยังไงช่วยสอนผมทีนะครับ
**Hidden Content: To see this hidden content your post count must be 10 or greater.**
~PeWs......... Feeling LiKe Ar NatiVE!
เหอะคือว่าผมพึ่งเริ่ม ศึกษาภา C เองครับพึ่งเริ่มเมื่อวานนี้ ส่วน ไอ้ ภ่ษา C# ขอเก็บไว้ก่อนและกันนะครับ
:P คงยังไปไม่ถึงภาษานั้นหรอกครับ เหอะๆ คงต้องใช้เวลาอีกสักหน่อยนะครับ ขอถามหน่อยได้ไหมครับ
ว่า C กับ C ++ ต่างกันยังไง
C เป็นภาษาที่เหนือกว่า Assembly มา 1 ระดับ ผมจัดไว้งั้น แต่ใครๆ ก็ว่าอยู่ระดับสูง มั่ง กลางบ้าง
เวลา compile ออกมาใกล้เคียงกับ เขียนโดย Assembly มากที่สุด
C++ เป็น OOP (Object Oriented Programming) หรือภาษาแบบโครงสร้าง สนับสนุน C
แต่เพิ่มความสามารถเกี่ยวกับ Class คือมันสามารถสืบทอด ประมาณว่า ออกลูกออกหลานได้โดยผนวก
ของใหม่เข้าไป การเขียนค่อนข้างยุ่งยาก แต่พัฒนาต่อง่ายพักหลังผมชอบโปรแกรมแบบนี้ โปรแกรมมักโตขึ้นเรื่อยๆ
C# พัฒนาต่อยอด C++ เป็นค่าย m$ เขา เอาความสามารถหลายๆ ในการเขียนโปรแกรมภาษาใหม่ๆ เข้าไป
เช่น J++ (เดี้ยงไปแล้วมั้งเพราะผมเองไม่เคยเขียนเลย), Java, VB, etc. รูปแบบการเขียนคล้าย VB แต่
จำกัดสิทธิ์การเข้าถึงจำพวก Pointer ไว้เยอะ ส่วนตัวผมชอบ C++ มาก แต่ Interface ยาก
เลยมาจบอยู่ที่ C# ประมาณว่าใช้เป็นทั้ง PlayGround / Job เลยและใช้ C++ เขียนพวก DLL (+Drivers ยังไม่จริงจัง)
~PeWs......... Feeling LiKe Ar NatiVE!
สำหรับ php แบบง่ายๆครับ
<?
echo base64_decode("เลขรหัส base64 ที่ต้องการถอดรหัส");
?>
_decode สำหรับการถอดรหัส
_encode สำหรับการเข้ารหัส
ขอยกตัวอย่างนะครับ
จากที่พี่ ๆ ตอบมามันเป็น code ในการเขียนโปรแกรม
เจ้าของกระทู้อาจจะไม่เข้าใจ
จึงขอเพิ่มเติมนะครับ
1. แปลงตัวอักษรเป็น Ascii(ฐาน10) ดูได้จากตารางข้างบน
[C=67]<>[I=73]<>[T=84]<>[E=69]<>[C=67]<>[C=67]<>[L=76]<>[U=85]<>[B=66]
2.แปลงเลขที่ได้เป็นเลขฐาน 2 (binary) 8 bit
3.นำมาเรียงต่อกันแล้วตัดเป็นช่วง ๆ ละ 6 bit
4.นำตัวเลข 6 bit ที่ได้แปลงเป็นตัวอักษร ดูจากตาราง base64 ได้ที่นี่ครับ http://en.wikipedia.org/wiki/Base64
สุดท้ายคำว่า CITECCLUB เมื่อถูกเข้ารหัสด้วย Base64 ก็จะได้ Q0lURUNDTFVC
เพื่อให้เข้าใจง่ายขึ้น
สุดท้าย ก็จะได้ Q0lURUNDTFVCCode:C I T E C C L U B 1.>>> 67 73 84 69 67 67 76 85 66 2.>>>01000011-01001001-01010100 -01000101-01000011-01000011-01001100-01010101-01000010 3.>>>010000-110100-100101-010100-010001-010100-001101-000011-010011-000101-010101-000010 4.>>> Q 0 l U R U N D T F V C
ผิดพลาดตรงไหนชี้แนะด้วยครับ
ขอบคุณครับ
"โง่" กับ "ไม่รู้" มันต่างกันนะครับ
อย่าไปว่าเขาเลยถ้าเขาถามอะไรที่เหมือนจะเป็นคำถามโง่ เขาคงไม่รู้
สิ่งที่คุณรู้เขาอาจรู้แล้วแต่เขาไม่แสดงออก
แม้เรารู้ในสิ่งที่เขากำลังบอก ฟังไว้เถิด ถือซะว่าเป็นการทบทวนและกัน
ผมขอเสนอเว็บที่ใช้ในการ decode/encode Base64 รวมถึง
encrypt/decrypt SHA1 และ MD5 นะครับ
รับรองว่าถ้าอยากจะเลื่อนขั้น ต้องได้ใช้แน่นอนครับ
**Hidden Content: To see this hidden content your post count must be 5 or greater.**
[SIZE=2]" ถ้าต้องเป็นยอดมนุษย์ ก็ขอเป็น[i]ยอดมนุษย์ตู้เย็น[/i]
เมื่อใครต้องการสิ่งใด หรือกระหายน้ำมาจากไหน ก็มาเปิดประตูตู้เย็น
หยิบน้ำเย็น ๆ สักแก้วดื่มแก้กระหาย แล้วก็ปิดประตูต[color=#FF0000]ู้[u]เดินจากไป[/u][/color]
แต่จะมีใครรู้บ้างว่าด้านหลังของตู้เย็น [color=#FF0000][u][i]มันร้อนและทุกข์ทรมานเพียงใด[/i][/u][/color]"
<div align="right">โน้ต อุดม แต้พานิช</div>[/SIZE]
ถอด รหัสแบบออนไลน์ได้ที่
เว็บนี้คัฟเข้ารหัส-ถอดรหัส base64 Online (Base64 Encode-decode Online)
แต่ถ้าอยากศึกษาให้เก่งก้ออยู่เว๊ปนี้ไปนานๆเด่วความรู้ก้อไหลมาเทมาคัฟผม
อยากศึกษาเรื่องนี้จังเลยครับ เกี่ยวกับภาษา c หรอครับ กำลังเรียนพอดี
พอดีผมไม่ค่อยรู้เรื่องหน่ะครับ ต้องขอโทษด้วยครับ ไม่ค่อยเก่งทางด้านนี้
คือ...ผมอยากรู้ว่า ภาษา c นี่ มันใช้ โปแกรม อะไรเขียนหรอครับ
แล้วมัน หาได้ จากไหน มั่ง ? ขอลิงค์โหลดโปรแกรม นั้นด้วยครับ
Actions : (View-Readers)
There are no names to display.