กลับไปหน้ารวมไฟล์
password-saver-0fc587.md

การต่อวงจร (Wiring)

มีอุปกรณ์แค่ 2 ชิ้นเองน้อง จัดไปอย่าให้เสีย...

วิธีใช้งาน

แกแค่เลือกบัญชีที่ต้องการจะใช้ กดปุ่มปุ๊บ แล้วก็ก๊อปปี้ Password ด้วย Ctrl+C จากนั้นก็เอาไปวาง (Paste) ในหน้าจอ Log in ด้วย Ctrl+V ได้เลย ง่ายจัด!

ทีนี้แกจะตั้ง Password ให้ซับซ้อนจนผีหลอกขนาดไหนก็ได้ ไม่ต้องมานั่งพิมพ์เองทุกรอบให้เมื่อยนิ้วแล้ว

ส่วนเวอร์ชันที่ใช้ไลบรารี Keyboard.h เดี๋ยวจะตามมาเร็วๆ นี้ เดี๋ยวพี่จะมาแปะคอมเมนต์ทิ้งลิงก์ไว้ใต้โปรเจกต์นี้แหละ ถ้าอัปโหลดเสร็จแล้วนะ

รายละเอียดทางเทคนิคแบบจัดเต็ม (EXPANDED TECHNICAL DETAILS)

คลังเก็บรหัสผ่านแบบฮาร์ดแวร์ออฟไลน์ (Offline Hardware Credential Vault)

โปรเจกต์นี้คือโซลูชันระดับมือโปรสำหรับเก็บรหัสผ่านไว้ในอุปกรณ์ฮาร์ดแวร์แบบออฟไลน์จริงๆ ป้องกันพวกแฮกเกอร์สายมืดได้อยู่หมัด

  • ระบบจัดเก็บใน EEPROM แบบเข้ารหัส (Encrypted EEPROM Storage Matrix): รหัสผ่านทั่วไปจะถูกเข้ารหัสด้วยอัลกอริทึมง่ายๆ อย่าง XOR หรือ Caesar-Cipher แล้วค่อยโยนไปเก็บไว้ใน EEPROM ของบอร์ด Arduino ซึ่งเป็นหน่วยความจำที่ไม่หายแม้จะถอดปลั๊กออก
  • หน้าจอจำลองคีย์บอร์ดผ่าน USB (USB Keyboard Emulation Dashboard): (เวอร์ชันแอดวานซ์) พอเสียบเข้ากับ PC ผ่าน USB ตัว Arduino จะหลอกคอมพิวเตอร์ว่ามันคือคีย์บอร์ดมาตรฐานอันหนึ่ง แกแค่เลือก Password ผ่านเมนูบนจอ OLED แล้วให้ Arduino มัน "พิมพ์" ลงช่อง Log in ให้เองแบบหล่อๆ เลยวัยรุ่น

ความปลอดภัย (Safety)

  • ระบบล็อกด้วยรหัส Master PIN (Master PIN-Lock Security): ตัวอุปกรณ์จะถูกป้องกันด้วยรหัส PIN 6 หลัก ถ้ามีใครมาสะเดาะรหัสผิดเกิน 10 ครั้ง Arduino จะสั่ง Wipe หรือล้างข้อมูลใน EEPROM ทิ้งทันทีเพื่อความปลอดภัย ข้อมูลหายเกลี้ยงถาวร กู้ไม่ได้นะน้อง!

ข้อมูล Frontmatter ดั้งเดิม

title: "Password Saver"
description: "This tiny project is made to log in faster and easier. And btw this is not my actual password."
author: "Westpol"
category: "Home & Automation"
tags:
  - "saver"
  - "password"
views: 5155
likes: 0
price: 1499
difficulty: "Easy"
components:
  - "1x Arduino UNO"
  - "1x Pushbutton switch 12mm"
  - "1x Rotary potentiometer (generic)"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/e078547f-940f-4113-9b18-e942a94af760.ino"
documentationLinks: []
passwordHash: "ad0ccbdea32985a1f49eaea7cfec6a473b3a9ab2a8fa5be1e0040cd7e124ffb0"
encryptedPayload: "U2FsdGVkX1/K5kVoXSTqFQ4EcCsM9UxgSf7flpXtexkqQ1ZrAerL4hAK9KIUdMxNMArsyMTRzSvx1njuPC4BLP/o7plgq+bIPZI+BC64yxQ="
seoDescription: "Build a tiny Password Saver using Arduino for faster and easier log in. Simple DIY electronics project for beginners."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/password-saver-0fc587_cover.jpg"
lang: "th"