Results 1 to 10 of 10

Thread: อยากถามขอความรู้เรื่องbase64_encodeอะครับ

  1. #1
    Junior Member
    Join Date
    Sep 2008
    Posts
    4


    คือการถอดระหัส base64_encode เขาทำกันอย่างไร ใช้โปรแกรมอะไรทำ

    เห็นมีบอกแต่งี้อะครับ

    <?
    echo base64_encode("Werachai Nukitram");
    ?>

    Output

    V2VyYWNoYWkgTnVraXRyYW0=

    แล้วข้อความด้านบนเข้าต้องใส่ในไหนทำย่างไรถึงจะได้Outputออกมา

  2. #2
    Senior Member
    Join Date
    Oct 2006
    Location
    chiangmai
    Posts
    110


    Code:
    คือการถอดระหัส base64_encode เขาทำกันอย่างไร ใช้โปรแกรมอะไรทำ
    
    เห็นมีบอกแต่งี้อะครับ
    PHP


    PHP จะมีฟังชั่น ถอดรหัส base64 ในไลบรารี มาให้พร้อมใช้ เพียงแค่ประกาศ base64_encode ก็จะได้ผลลัพ ออกมา


    Code:
    แล้วข้อความด้านบนเข้าต้องใส่ในไหนทำย่างไรถึงจะได้Outputออกมา

    ก็สามารถเซฟโค้ดเป็น ชื่อไฟล์.php แล้วรัน (cmd) ได้เลย หรือจะอัพเป็นเวปเพจก็ได้
    [url]http://starpicpost.com[/url]
    [url]http://chiangmaihorpak.com[/url]

  3. #3
    Jedi Global Moderator
    Join Date
    Oct 2007
    Location
    Bangkok, TH
    Posts
    327


    ที่เอามาให้ดูมันเป็น script การ encode พุดง่ายๆก็คือการเข้ารหัสโดยใช้ base64 algorithm

    Code:
    <?
    echo base64_encode("Werachai Nukitram");
    ?>
    จาก PHP Script ก็เป็นการ encode "Werachai Nukitram" โดยใช้ bas64 มันเลยได้ผลออกมาเป็น V2VyYWNoYWkgTnVraXRyYW0= ครับ

    ซึ่งหากจะทำการ decode (ถอดรหัส) ถ้าเรารู้ว่าเป็น base64 algorithm ก็ใช้ฟังก์ชั่น base64_decode()

    Code:
    <?
    echo base64_decode("V2VyYWNoYWkgTnVraXRyYW0=");
    ?>
    ลองอ่านหรือศึกษาเพิ่มเติมเกี่ยวกับพวก การเข้ารหัส (Encryption) ดู ->> Google
    <div align="center"><span style="font-family:Tahoma"><span style="color:#3333FF"><div align="center">-= CWH Underground Vulnerabilities Disclosure =-</div></span></span>

    Be Safe,
    /0x5A655133754C


    Send All Submission to lucifer[at]citec.us

    ----------------------------------------------------------------------------------------
    <span style="color:gray">`Hacking isn&#39;t about helping the security industry, Which leeches from Hacker`

  4. #4
    Senior Member retool2's Avatar
    Join Date
    Aug 2008
    Location
    Under Relocation
    Posts
    178


    http://tools.web-max.ca/encode_decode.php
    link web ที่สามารถทั้ง decode แล้วก็ทั้ง encode ได้ครับ
    ใช้ได้ทั้ง base64, base85, MD4, MD5 , SHA1, แล้วก็ URL encode

    หรือถ้าอยากรู้วิธีดูได้ตามนี้ครับ
    http://citec.us/forum/index.php?showtopic=10077
    http://citec.us/forum/index.php?showtopic=18250
    http://en.wikipedia.org/wiki/Base64

    ถ้ายัง post ไม่ถึงหรือว่าอ่านภาษาอังกฤษไม่ไหวก็ตามข้างล่างนี้ครับ
    แถมความรู้เพิ่มเติมเกี่ยวกับ = ที่อยู่ท้ายข้อความที่ถูกเข้ารหัสแล้ว
    **Hidden Content: To see this hidden content your post count must be 1 or greater.**

  5. #5
    Junior Member
    Join Date
    Dec 2008
    Location
    Death City
    Posts
    18


    อ่า เหมือนมันจะเป็นโค้ดนะครับ
    เหมือนเป็นรหัสลับที่ถ้าไม่อยากให้ใครรู้ก็ใส่โค้ดนี้มาเพื่อไปแก้กันเอง
    เปรียบเทียบก็คล้ายๆรหัส มอร์ส นะครับ
    เวลาจะแก้โค้ดก็ต้อง ไปแก้ตามเว็บเอา
    จริงๆก็มีโปรแกรมแปลงโค้ดนี้ ที่ผมเองก็มีครับ
    แปลงออกมาแล้วเป็นชื่อคนนะครับ Werachai Nukitram
    นี่อธิบายแบบภาษาไม่ทางการนะครับ
    ถ้าเป็นทางการตามภาษาITก็อ่าเรปบนๆครับ
    ฝากเว็บนึงของผมด้วยครับ(กำลังปรับปรุง)มือใหม่หัดทำ
    [url]www.kothai.co.cc[/url]

  6. #6
    Junior Member
    Join Date
    Dec 2008
    Posts
    18


    นอกจาก code ของ base 64 นี่แล้วยังมี code แบบอื่นอีกมั้ยอะครับ

    ลึกลับน่าเล่นดี ว่าแต่แล้วเค้าเอาไปใช้ทำอะไรกันหรอครับ

  7. #7
    Junior Member
    Join Date
    Dec 2008
    Posts
    5


    จะไช้เพื่อที่เวลาเรารับส่งข้อมูลแล้วต้องการรักษาระดับของความปลอดภัยนะครับ

    แต่พวกนี้จะมี ไพรเวทคีย์ที่แพร่หลาย ( ไพรเวทคีย์ = ตัวอักษรที่ใช้หรือกรรมวิธีที่ใช้ในการถอดรหัสออกมา )

    ส่วนใหญ่จึงใช้ในการรับส่งข้อมูลกันระหว่างตัวโปรแกรม เช่นหน้าเว็ปของ HOTMAIL ที่จะมีรูปกุญแจขึ้นตรงข้าง ๆ แอดเดรสบาร์นะฮะ

    นั่นหมายถึงว่า HTML ทุกตัวในหน้านั้น ๆ จะมีการเข้ารหัสเพื่อที่ว่า เกิดมีการดักจับข้อมูล หรือ SNIFFING (สะกดถูกเป่าอ่า)

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

    ปกป้องข้อมูลของเราต่อไป

    ส่วนในการใช้เมล์นั้นถ้าต้องการความปลอดภัยในการสื่อสารที่มากขึ้น เข้าเว็ปของ เน็คเท็คนะฮะ จะมีตัวเข้ารหัสไห้ดาวโหลด

    ซึ่งเราสามารถกำหนดคำที่ไช้เป็นไพรเวทคีย์ได้ด้วยตัวเอง ฉนั้นถ้านำเอาข้อความไส่ในโปรแกรมตัวนี้ก่อน ก็จะมีการเข้ารหัสถึง 2 ส่วน

    ถึงแม่จะใช้เมล์สาธารณะ ก็จะมีความปลอดภัยที่มากขึ้น แต่!!!!!!! กรรมวิธีในการเข้ารหัสก็ยังถูกคิดขึ้นโดยมนุษย์นะฮะ

    ฉนั้นการถอดรหัสก็จึงสามารถถูกคิดได้เช่นกัน ผมกะลังจะบอกว่า ยังไง ๆ 100% สมบูรณ์มันไม่มีหรอกนะฮะ อย่าชะล่าใจไปนักล่ะ

  8. #8
    Junior Member
    Join Date
    Feb 2009
    Posts
    0


    Base64 encoding ไม่ใช่การเข้ารหัสลับนะครับ คือ เป็นการเข้ารหัส (encode) ไม่ใช่การเข้ารหัสลับ (encrypt)

    Base64 encoding ใ ช้สำหรับการส่งข้อมูล เช่น attach file ใน e-mail

    เนื่องจากว่า การส่ง e-mail จะส่งผ่าน protocol SMTP ซึ่งรองรับ encoding เป็น รหัส ASCII เท่านั้น ซึ่งก็คือเป็นตัวอักษรภาษาอังกฤษ ตัวเลข และก็สัญลักษณ์ต่าง ๆ ทีนี้ถ้าเราต้องการแนบไฟล์รูปภาพ ซึ่งเป็น binary file ระบบจะต้องทำการ แปลง binary file ให้กลายเป็น ตัวอักษร เพื่อจะได้ทำให้เป็น ASCII code ได้ การแปลงเป็นตัวอักษรดังกล่าวก็คือ Base64 encoding นั่งเอง คือ มองเป็นเลขฐาน 64
    ซึ่งสามารถแทนด้วย ตัวอักษรภาษาอังกฤษตัวใหญ่ 26 ตัว ตัวอักษรตัวเล็กอีก 26 ตัว และ เลข 0-9 อีก 10 ตัว รวมเครื่องหมาย + และ / อีก 2 ตัวเป็น 64 ตัวครับ


    ตัวอย่าง
    ข้อความเดิม "Man"
    แปลงเป็น byte (จาก ASCII code) จะได้ 77 97 110
    เปลี่ยนเป็น bit จะได้ 01001101 01101101 01101110
    ตัดให้เป็น block ละ 6 bit (เพราะ base64 นั้น 1 ตัวอักษรมี 6 bit)
    จะได้ 010011 010110 110101 101110
    คิดเป็น base64 จะได้ T W F u

    ซึ่งจะเป็นว่า ข้อความเดิม 3 byte จะกลายเป็น 4 byte เมื่อ ใช้ base64 encoding
    นี่เป็นเหตุผลว่าทำไมเวลาเราแนบไฟล์ทาง e-mail แล้วขนาดของไฟล์ที่แนบจึงมีขนาดใหญ่กว่าขนาดไฟล์เดิม


    อ้างอิง http://en.wikipedia.org/wiki/Base64

  9. #9
    Junior Member
    Join Date
    Feb 2009
    Posts
    1


    นอกจากถอดรหัสcodeออกได้แล้วอย่าลืมดูคำชี้แจงที่อยู่ใหน้าเดียวกันด้วยนะครับ เพราะตอนแรกผมก็สมัครไม่ได้บอกว่าcodeผิดเพราะอ่านหน้าดังกล่าวไม่ถี่ถ้วน

  10. #10
    Junior Member
    Join Date
    Dec 2007
    Posts
    2


    Base64 encoding สามารถทำการ encoding & decoding ด้วย web site เหล่านี้ครับ :
    http://www.motobit.com/util/base64-decoder-encoder.asp
    http://www.opinionatedgeek.com/dotne.../Base64Decode/
    ซึ่งปัจจุบันมักจะไม่นิยมใช้ในส่วนนี้แล้วเนื่องจากไม่มีความปลอดภัย

Similar Threads

  1. อยากถามขอความรู้เรื่องbase64_encodeอะครับ
    By nut777 in forum มือใหม่สอบถามปัญหาการใช้งาน
    Replies: 0
    Last Post: 01-01-1970, 07:00 AM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •