background preloader

DIY USB password generator » Code and Life

DIY USB password generator » Code and Life
Having done half a dozen V-USB tutorials I decided it’s time to whip up something cool. As USB keyboards were an area untouched, I decided to make a small USB HID keyboard device that types a password stored in EEPROM every time it’s attached. A new password can be generated just by tabbing CAPS LOCK a few times (4 times to start password regeneration and one tab for each password character generated, 10 is the default password length). Below you can see the device in action: The place I work at requires me to change my password every few months so this would be one way to skip remembering a new password altogether (as long as I remember to write it down before regenerating a new one so password can be changed :). What is inside? The device is powered with a simplified version of the hardware I used in my ATtiny85 USB tutorial – I stripped away the LCD, reset pullup and both capacitors. The enclosure was graciously donated by an old 512 MB flash drive. Software Update 2: Indiegogo project

Related:  Security - Privacy - Back Ups - Hacking - DownloadingSEO-

Your Privacy Kind of Sucks, Fix it Up This Weekend Since it's hard to trust what companies that get your data will do with it, the best way to maintain your privacy online is to minimize what you give them. Create accounts with pseudonyms or variants of your name (yes, even Facebook and Google+). Supply only profile information that is absolutely necessary, and lie about critical stuff like birthdates. Turn off all app- and ad-related functionality on Facebook and other sites wherever possible. Aggressively manage all forms of cookies and other persistent storage. Actively block ads and other trackers. Subpixel layout - Lagom LCD test For this test your monitor must be in its native resolution. Each pixel on an LCD screen consists of three subpixels: red, green, and blue (RGB), that are sitting next to each other. Most operating systems since about 2003 can improve the quality of on-screen text by using these subpixels.

Online Python Tutor Write your Python code here: x = [1, 2, 3] y = [4, 5, 6] z = y Quantum Computing: A Primer – Andreessen Horowitz watch time: 28 minutes One of the key insights that legendary physicist and Nobel Prize laureate Richard Feynman had was that quantum mechanics (the branch of physics that deals with subatomic particles, uncertainty principle, and many other concepts beyond classic physics) is just way too complicated to simulate using traditional computers. Nature, of course, can handle these complex calculations — computers however can’t do those same calculations (or would take a prohibitively long time and amount of resources to do so). But this isn’t just about being able to do more with computers in a faster (or smaller) way: It’s about solving problems that we couldn’t solve with traditional computers; it’s about a difference of kind not just degree. So what is a quantum computer and “qubits” — especially as compared to a traditional computer and bits? What is Grover’s Algorithm?

10 Travel Tips for Protecting Your Privacy Fran Maier is the president and executive chair of TRUSTe, the leading online privacy solutions provider. She speaks widely on issues of online privacy and trust and is active in mentoring women in technology. She serves on a number of Internet and trust-related boards, including the Online Trust Alliance. At the peak of summer, the weather is not all that’s heating up – privacy, it turns out, has never been hotter. From senators to major news outlets, it seems everyone has privacy on the mind these days. Pragmatic Unicode Hi, I’m Ned Batchelder. I’ve been writing in Python for over ten years, which means at least a half-dozen times, I’ve made the same Unicode mistakes that everyone else has. Wrote a nice program

Chroot-ing in Windows – As Easy as A:, B:, C:… « Just Let It Flow Contents: Introduction Linux people who have to work in Windows are often talking about the basic tools it has which are absent from Microsoft’s product. While recent developments of Windows are slowly catching up with variously featured versions of whoami, ln (mklink) cat (copy con), grep (find), ps (tasklist, taskkill) and chmod (icacls), one app that’s so far evaded the conversion is chroot. The Tiny Radar Chip Revolutionizing Gesture Recognition: Google ATAP’s Project Soli - News Google ATAP is bringing touchless interfaces to the market using a miniaturized radar chip no bigger than a dime. This is Project Soli. Google ATAP at Google I/O 2016 Project Soli made a big splash at last month’s Google I/O 2016 conference, even more so than its initial unveiling at Google I/O the year before.

How to Remove Your Google Search History Before Google's New Privacy Policy Takes Effect [UPDATE 2/22/2012] It is important to note that disabling Web History in your Google account will not prevent Google from gathering and storing this information and using it for internal purposes. More information at the end of this post. On March 1st, Google will implement its new, unified privacy policy, which will affect data Google has collected on you prior to March 1st as well as data it collects on you in the future.

Unicode Character Finder The best way to get familiar with the Unicode Character Finder is to play with it - type in the boxes, push the buttons and see where they lead you. The paragraphs below describe the available features. The character preview area is intially blank. You can (1) click in the left-hand box; (2) type a character or copy & paste from another window; and (3) view the character properties on the right. The Code point number (eg: U+00E7) uniquely identifies the character in the Unicode code charts.