แกะรอย DES (Data Encryption Standard)

DES (Data Encryption Standard)
DES (Data Encryption Standard)

แกะรอย DES (Data Encryption Standard) ได้มา 5 ภาพ
เป็นเรื่องการเข้ารหัสข้อมูลที่เป็นมาตรฐาน เพื่อรักษาความปลอดภัย #security
ในอดีตเขาเชื่อกันว่า ถ้าเข้ารหัสแบบนี้แล้ว จะยากในการแกะ
หรือที่เรียกว่าการถอดรหัสข้อมูล (Data Decryption)
ภาพทั้ง 5 เป็นเพียงการแกะรอยในรอบที่ 1 แบบไม่อธิบายนะครับ
ถ้าดูแล้วไม่เข้าใจ ถือว่าธรรมดามาก ถ้าอ่านให้รู้เรื่อง
ต้องหาเอกสารมาหนุนอีกเพียบ เพราะต้องใช้ algo. ของ U.S.Government
https://www.facebook.com/media/set/?set=a.10152133699172272.1073741846.350024507271
มีประเด็นบันทึกช่วยจำ 9 ประเด็น
1. data หรือ message ในรูปของเลขฐาน 2
2. key ของเรา
3. key ที่ถูกแปลงสำหรับใช้ในแต่ละรอบ
ดังภาพแรก เข้ากระบวนการ permutation PC-1 ในรอบแรก
ที่เหลือเข้า permutaion PC-2
เก็บทั้ง 16 ค่าไว้ในใจก่อน
key ที่ได้มีขนาด 48 bits ดังภาพแรก
4. นำ data ในข้อ 1 มาผ่าน initial permutaion
จนได้ค่า ip แล้วก็นำมาแบ่งเป็น L0 กับ R0 อย่างละ 32 bits
ดังภาพที่ 2
5. ก่อนนำ R0 หรือ L0 ไปใช้ในขึ้นต่อไป
ต้องผ่านการทำ E ก่อน
เป็นขั้นตอนการทำให้ข้อมูลขยายจาก 32 bits เป็น 48 bits
ด้วย E Bit-selection table ตามภาพที่ 3
6. เมื่อได้ E แล้วก็มาทำ XOR กับ key ที่ได้จากข้อ 3
แล้วก็แปลงด้วย SBOX ซึ่งมีตาราง SBOX แบบ 0-3 และ 0-15
ทำให้ข้อมูล 6 bits เหลือ 4 bits ตามภาพที่ 4
7. นำ SBOX ที่ลด bits แล้วมาทำ permutation
อีกครั้ง แล้วค่อยไป xor กับ L0 ก็จะได้ R1 สำหรับใช้ในขั้นต่อไป
ตามภาพที่ 5
8. สำหรับ L1 นั้น ได้มาจาก R0 แบบไม่ต้องทำอะไรเลย
ในขึ้นตอนแรก L0 รับภาระหนัง แต่ขั้นที่สองเป็นหน้าที่ของ R1 ที่ต้องรับภาระ
9. ทั้งหมดเป็น cycle ที่ออกแบบ
ที่ชื่อว่า The Data Encryption Standard (DES) algorithm
ปรับปรุงโดย U.S. government ในกรกฎาคม  1977
https://www.facebook.com/photo.php?fbid=428820747141431&set=a.305680419455465.69302.135242033165972

เปลี่ยนถ่านรีโมทใหม่

battery
battery

11 ม.ค.57 มีโอกาสได้ซื้อ Battery 12 V ขนาด 23 AE
ที่ Power Buy ที่ Central Plaza lampang ราคา 38 บาท
เปลี่ยนก้อนเดิมที่ใช้มาตั้งแต่ปี 2006
เนื่องจากได้ Remote มาเมื่อปลายปี 2011 ใช้งานแบบติด ๆ ดับ ๆ มาพักหนึ่ง
เมื่อแกะออกเพื่อเปลี่ยนถ่าน เห็นว่าข้างในน่าสนใจ
มีทั้ง IC 18 pin, Register,
LED, switch, Circuit board และ Transistor

คิดว่าจะนำภาพไปเป็นบทเรียนให้นักศึกษาค้นดูว่า .. ตัวไหนคืออะไร

LED = Light Emitting Diodes
IC = Integrated Circuit

Clip of LED Circuit
ทำวงจรเร่งไฟฟ้าให้หลอด LED (แกนเทอร์รอย)
แกนเทอร์รอย ถูกนำมาใช้ทำตัวเหนี่ยวนำ (inductor)
http://www.gggcomputer.com/index.php?topic=12551.0

แนะนำเว็บไซต์
http://measurement2447.blogspot.com/2013/11/1.html
http://www.vcharkarn.com/vcafe/170122
http://www.semi-shop.com/knowledge/knowledge_detail.php?sk_id=39
http://www2.diw.go.th/I_Standard/Web/pane_files/Industry25.asp
http://www.engineersgarage.com/tutorials/diodes?page=2

http://www.inex.co.th/inexstore/index.php?option=com_virtuemart&Itemid=11&category_id=20&page=shop.browse&limitstart=20&limit=25&vmcchk=1&Itemid=11

Hirens 15.2 บน USB Flash Drive

6 ม.ค.57 มีโอกาสติดตั้งโปรแกรม Hirens 15.2 บน USB Flash Drive ขนาด 4 GB
ทำให้มี USB Flash Drive ที่มีความสามารถ 2 ประการ
1. บูทเครื่องคอมพิวเตอร์ เพื่อใช้งานระบบปฎิบัติการ 3 ระบบ
คือ Windows xp, DOS on Windows 98 และ Linux ของ PartedMagic.com
2. การเรียกใช้โปรแกรมต่าง ๆ เพื่อจัดการระบบได้จำนวนมากมาย
เรียกโดยตรงไม่ต้องบูทเข้าระบบปฏิบัติการตามข้อแรก
http://en.wikipedia.org/wiki/Hiren%27s_BootCD

Hirens Download
Hirens Download

ขั้นตอนการใส่ Hirens ลงไปใน USB Flash Drive

1. สั่ง Format : USB Flash Drive เป็น Fat32
– เลือก Disk
– เลือก Fat32
– กด Start
http://www.hirensbootcd.org/files/USBFormat.zip

usb flash drive format
usb flash drive format

2. สั่ง Install : Grub 4 DOS เพื่อทำ Boot Loader
ในระดับ MBR (Master Boot Record) ทั้ง Disk
– เลือก Disk (เลือกให้ถูกตัวนะครับ ระวังด้วย)
– เลือก Part List เป็น Whole Disk (MBR)
– กด install
http://www.hirensbootcd.org/files/grub4dos.zip

grub4dos installer
grub4dos installer

3. คัดลอกโปรแกรมต่าง ๆ ลงไปใน Handy drive
+ http://www.hirensbootcd.org/usb-booting/
+ ftp://mirror.kku.ac.th/hbcd/
3.1 คัดลอกแฟ้ม หลังคลาย .zip แล้ว ลงไป USB Flash Drive
3.2 คัดลอกแฟ้ม grldr จากห้อง /HBCD ไปไว้ในห้อง root [สำคัญมาก ต้องทำเอง]
เพื่อให้บูทและเข้าระบบปฏิบัติการที่อยู่ใน USB Flash Drive มิเช่นนั้นจะบูทไม่ขึ้น
แฟ้ม grldr เป็นโปรแกรม grub loader สำหรับเริ่มต้นระบบ boot
แม้บูทไม่ได้ แต่ก็เป็นที่รวมโปรแกรมเหมือน flash drive ทั่วไป
โดยเรียกโปรแกรม /HBCDMenu.cmd เพื่อแสดงรายชื่อโปรแกรม

การทดสอบ Linux ของ Partedmagic.com ในการเชื่อมต่อ
– connect ผ่าน wi-fi ที่บ้านได้
– connect ผ่าน UTP ในห้อง Lab ขอ ip จาก DHCP ได้

สั่งปิดเครื่องเมื่อไม่ได้ใช้งาน

สั่งปิดเครื่องเมื่อไม่ได้ใช้งาน

shutdown by screen saver
shutdown by screen saver

การตั้งเวลาปิดเครื่องตอน 17.00น.
สามารถใช้ scheduled tasks ใน system tools ของ windows ได้
แต่กรณีของผมต้องการปิดเครื่องคอมพิวเตอร์ แบบ turn off หรือ shutdown
เมื่อลุกออกจากเครื่องไปแล้ว 5 นาที ในทุกช่วงเวลาของวัน
เนื่องจากเครื่องเก่า มีปัญหาว่าถ้าไม่ใช้งานเกิน 5 นาทีหรือกว่านั้น จะ hang
ทำให้ต้องปิดและเปิดใหม่ทุกครั้ง

สืบค้นจาก google ก็พบว่า
โปรแกรม screensaver operations ขนาดไม่ถึง 1 MB
แต่ตอบความต้องการได้  โดยโปรแกรมทำหน้าที่สั่งปิดเครื่องคอมพิวเตอร์
โดยประยุกต์ใช้ screen saver เป็นกลไกเรียกโปรแกรมมาทำงาน

https://dl.dropboxusercontent.com/u/50010673/media/ssoperations_1.4_win32_64.zip

อุปกรณ์สวมใส่คือความหวังใหม่ (itinlife430)

google glasses
google glasses

อุปกรณ์สวมใส่คือความหวังใหม่ (itinlife430)

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

มีความหวังว่าอุปกรณ์ยุคต่อไปจะเป็นอุปกรณ์แบบสวมใส่ (Wearable Device) ซึ่งมี 2 แบบที่โดดเด่น คือ แว่นตา และนาฬิกา ที่มีความเป็นไปได้ว่าจะพัฒนาให้ใช้งานได้จริง สำหรับกลุ่มผู้พัฒนานาฬิกาได้พยายามอย่างต่อเนื่อง เมื่อปี 2551 มีข่าวว่านักเรียนทุจริตโอเน็ตโดยใช้โทรศัพท์มือถือรุ่นที่เป็นนาฬิกาข้อมือ ปัจจุบันอุปกรณ์สวมใส่แบบนาฬิกาสามารถถ่ายรูป และสามารถส่งข้อมูลแบบบลูทูช (Bluetooth) หากจะส่งข้อมูลระหว่างกันก็สามารถทำได้ง่าย ตำรวจสายลับ (Spy) ก็อาจใช้เป็นเครื่องมือในการเก็บภาพหลักฐานได้เช่นกัน

สำหรับแว่นตาของกูเกิ้ล (Google Glasses) ที่เปิดตัวในปี 2012 พบว่ามีความสามารถมากมาย ทั้งถ่ายภาพ แชร์ภาพ แสดงแผนที่ บอกเส้นทาง ระบุตำแหน่งของผู้สวมใส่ บอกข้อมูลสภาพอากาศ รับส่งอีเมล สั่งงานด้วยเสียง และทำตารางนัดหมาย สำหรับการจำหน่ายแว่นตากูเกิ้ลที่อาจจะมาแทนสมาร์ทโฟน (Smart Phone) คาดว่าจะมีวางจำหน่ายรุ่นที่สองในปี 2014 เพราะจากการทดสอบรุ่นแรกที่วางจำหน่ายในอเมริกาประมาณพันห้าร้อยดอลล่าร์ ก็มีข้อมูลมาปรับทั้งฮาร์ดแวร์และซอฟท์แวร์ ส่วนคู่แข่งที่อาจพัฒนาแว่นตากีฬาไฮเทคมาแข่งขันก็จะเป็นของซัมซุง (Sports Glasses of Samsung) ที่มีลักษณะเป็นแว่นสองเลนส์ให้ทำงานคู่กับสมาร์ทโฟน อนาคตของอุปกรณ์สวมใส่จะเป็นอย่างไรก็คงได้เห็นแนวโน้มในเร็ววันนี้

http://www.ebay.com/bhp/spy-camera-watch-cell-phone

http://men.kapook.com/view57148.html

http://en.wikipedia.org/wiki/Turing_test

อยู่บ้าน แก้ท่อตัน วันรัฐธรรมนูญ 2556

แผนภาพการวางท่อภายในบ้าน และนอกบ้าน
แผนภาพการวางท่อภายในบ้าน และนอกบ้าน

ปกติผมก็ไม่ค่อยได้ดูแลบ้านครับ
ส่วนใหญ่จะไปอยู่ใน [โลกเสมือนจริง] .. [โลกสวย]
แต่วันนี้โดยคนที่บ้านกดดัน
ลากให้กลับสู่ [โลกแห่งความเป็นจริง]
เพราะล้างจานไม่ได้น้ำเอ่อออกจากท่อน้ำทิ้งเครื่องซักผ้า
แล้วพาลให้ซักผ้าไม่ได้ เพราะไม่มีที่ระบายน้ำทิ้ง

https://www.facebook.com/media/set/?set=a.752947611386039.1073741876.506818005999002

มีขั้นตอนดังนี้
1. เช็คบ่อพัก 2 บ่อในบ้าน พบว่าไม่มีน้ำเข้าบ่อสักหยด
แห้ง และมีสัตว์นานาชนิดอาศัยอยู่
2. ใช้สายยางฉีดต้นไม้ทะลวงระหว่างบ่อพัก
อยู่พักหนึ่งก็สำเร็จ แต่น้ำที่ไหนจากอ่างล้างจานยังไม่มา
เพราะอยู่กึ่งกลางระหว่างบ่อพัก
.. ถึงตรงนี้พักทานข้าวเช้าและทำใจครับ
3. ไปซื้อสายทะลวงท่อมา พบว่าไม่ได้ผล
เพราะระยะก่อนถึงท่อไกลเกินไป ของถูกครับ 20 บาทได้แค่นี้
สรุปว่ายาวไม่พอ
4. ตอนไปซื้อสายทะลวงท่อได้หยิบตัวดูดแก้ท่อเต็ม
ติดมาด้วย ด้าม 20 บาท ลองป้ำไปบนท่อระบายเครื่องซักผ้า
สิ่งที่อุดท่ออยู่ไหลออกมาทางบ่อพักเพียบเลยครับ
.. สำหรับภาพที่นำมาแบ่งปันนี่ ดูดีแล้วครับ
.. หลังจากปลุกปล้ำอยู่ 3 ชั่วโมง

สัตว์นานาพันธุ์ในท่อนี้ ตอนเปิดท่อเป็นอึ้งครับ นี่หายไปเยอะแล้ว
สัตว์นานาพันธุ์ในท่อนี้ ตอนเปิดท่อเป็นอึ้งครับ นี่หายไปเยอะแล้ว

การรวมแฟ้ม .doc เป็น .pdf

pdfcreator for combine all
pdfcreator for combine all

มีนักศึกษาถามว่า เขียนรายงาน 5 บท แยกบทละแฟ้ม
แล้วอาจารย์ต้องการรวมกันเป็น PDF แฟ้มเดียว
.. ต้องทำอย่างไร

ในที่นี่นำเสนอ 2 วิธี
1. คัดลอกทั้ง 5 บทมารวมกันใน word เพียงแฟ้มเดียว
แล้วตรวจสอบการแยก section ให้ดี
กำหนดเลขหน้า และการวางแนวให้ถูกต้อง
จากนั้นก็ save as เป็น PDF
2. สั่งพิมพ์แฟ้มทั้ง 5 ที่มีการแต่งรูปแบบแล้ว
ไปทาง PDFCreator แล้วเลือก Wait – Collect
จากนั้นก็จัดเรียงให้เรียบร้อย สั่งรวม แล้วพิมพ์ แล้วจัดเก็บ
ก็จะได้แฟ้ม PDF

สรุปว่า .. วิธีที่ 2 ง่ายกว่าเยอะ เพราะแต่งมาแล้ว
ทำให้ไม่ต้องเสียเวลาจับแฟ้มต่าง ๆ มาปรับใหม่ใน word
http://www.pdfforge.org/download

บทเรียนการใช้ Terminal emulator

30 พ.ย.56 ทำ tutorial ให้นักศึกษาได้เรียนรู้
ด้วยการใช้กล้องวีดีโอบันทึกจอภาพของ tabletpc โดยตรง
ไม่ได้ใช้ capture screen เหมือนบน desktop
เพราะครั้งนี้ screen อยู่บน tabletpc

รายละเอียดเพิ่มเติม
1. จับจอภาพของโปรแกรม Terminal emulator
2. กำหนด font size เป็น 20pt
3. ไม่ได้ใช้หลอดไฟช่วย แต่เปิดจอ LCD ด้านขวา
4. กำหนดแสงของจอภาพต่ำสุด และผู้บรรยายนั่งด้านซ้าย
5. กล้อง Sanyo Xacti VPC-CG65GX
http://camera.manualsonline.com/manuals/mfg/sanyo/vpc-cg65.html

รายละเอียดในคลิ๊ป ที่เปิดใน LCD เป็นแนวในการบรรยาย
https://www.facebook.com/thaiall/posts/10152034454772272

การใช้ terminal emulator app บน samsung tab 10.1

การใช้ terminal emulator app บน samsung tab 10.1
การสำรวจเครื่องครั้งนี้ มีการดำเนินการ 2 ส่วน
1. การสำรวจระบบ android linux
2. การจัดการแฟ้ม และสารบบ

http://www.thaiall.com/android
โดยใช้คำสั่งต่าง ๆ เรียงลำดับก่อนหลังดังนี้
[1. การสำรวจระบบ android linux]
1. pwd ดูว่าปัจจุบันอยู่ใน folder อะไร พบว่าอยู่ใน /
2. id ดูชื่อ และรหัสตนเอง พบว่าตนเองชื่อ app_125 มี id คือ 10125
3. df ดูว่าในเรื่องมีพื้นที่เท่าใด
4. env ดูข้อมูลสาพแวดล้อม
5. ps ดูว่ามี process อะไรประมวลผลอยู่
6. netstat ดูว่าเปิด port อะไร และติดต่อไปข้างนอกอยู่หรือเปล่า
7. netcfg ดูว่าเชื่อมต่อออกไปใช้ ip อะไร
8. ls ดูรายชื่อแฟ้ม
9. du ดูขนาดแต่ละ folder ทั้งหมด
10. ping www.facebook.com ดูว่าเชื่อมต่อกับ fb ได้ความเร็วกลับมาเท่าใด
11. date ดูว่ากี่โมง และวันที่เท่าใด
12. mount ดูว่ามีอุปกรณ์อะไรเชื่อมต่อไว้บ้าง เช่น sdcard
13. top ดูว่า process อะไรใช้ทรัพยากรมาก
[2. การจัดการแฟ้ม และสารบบ]
1. cd เพื่อย้ายตำแหน่งไปยัง app_HOME
2. du / > a เพื่อสร้างแฟ้มชื่อ a
3. ls -al เพื่อแสดงรายชื่อ และขนาดของแฟ้ม
4. tail a เพื่อดูส่วนหางของแฟ้ม เพียง 10 บรรทัดทุดท้าย
5. mkdir x เพื่อสร้าง folder ชื่อ x
6. mv a x เพื่อย้ายแฟ้ม a ไปใน x
7. cd x เพื่อเข้าห้อง x
8. cp a b เพื่อคัดลอกแฟ้ม a เป็น b
9. find เพื่อแสดงรายชื่อแฟ้ม หรือ find a หรือ find c
10. find > c เพื่อนำชื่อแฟ้มไปสร้างเป็นแฟ้ม c
11. vi c เพื่อแก้ไขแฟ้ม c
12. cd .. เพื่อออกจากห้อง x
13. rm x/* เพื่อลบทุกแฟ้มในห้อง x
14. rmdir x เพื่อลบห้อง x
15. ls -al เพื่อแสดงรายชื่อ และขนาดของแฟ้ม

คลิ๊ปการใช้งาน ที่ http://www.thaiall.com/blog/burin/5647/

โลกเหมือนกัน แต่เป็นโลกไม่เหมือนกัน .. ตรงการรับรู้นี่หละ

promotion
promotion

ภาพของ thumbsup บอกว่า fb มีโฆษณา
ส่วน voicetv ก็บอกว่า การใส่ข้อความในป้ายโค๊ก
ทำให้ยอดขายเพิ่มขึ้นร้อยละ 24

พอสรุปได้ว่ามนุษย์ในปัจจุบัน มีความสามารถในการรับรู้ข่าวสาร
แต่ผมมีข้อสังเกตว่า
1. ถ้าเพื่อนใช้ fb เสร็จ ขอถามหน่อย
ว่าเห็นโฆษณาอะไรบ้าง บางทีเพื่อน ๆ คงบอกได้นะครับ
แต่เท่าที่ผมจำได้ ผมไม่เคยรับรู้โฆษณาเหล่านั้นเลย
หรือเป็นเพราะผมไม่ได้คิดจะเสพสื่อเหล่านั้นนะ
2. ป้ายโค๊กมีแบบนี้ด้วยเหรอ (อดีตเคยดื่มโค๊กเหมือนกัน)
ผมเดินไปที่ตู้แช่ร้านสะดวกซื้อทุกวัน
แต่ไม่เคยรับรู้ว่ามีสินค้าแบบนี้เลย

สรุปว่า บางเรื่องถ้าไม่ใส่ใจที่จะรับรู้ (มีเรื่องต้องรับรู้เยอะเหลือเกิน)
ชาวบ้านเรียกว่า “ปิดหู ปิดตา” (หูกับตา ไม่ว่างเลย ก็เห็นใช้อยู่)
ก็คงจะไม่อาจรับรู้สิ่งเหล่านั้นได้
.. พรุ่งนี้จะไปเดินดูตู้โค๊กซะหน่อย
.. จะได้อินเทรนกับเขาบ้าง