Security, Software, Technology

WinHasher 1.6

February 8th, 2010 (8 hours, 20 minutes ago) by Jeff | Permalink | Dump Core

Wow! A non-Twitter digest post! Amazing!

This is a quickie to let you guys now I’ve just released WinHasher 1.6. This is a minor release containing a few cosmetic and minor functional changes, so there’s no need to upgrade unless the features or bug fixes listed below seem worth the effort.

  • Added a progress indication message for all the console applications. Previously, these programs simply went off into lala land when you kicked them off, kind of like the original GUI version did, giving you no indication how far along things have come.  Now the program displays what it’s doing (“Computing SHA-1 of…”) and then a percentage complete as it works.  Once complete, it displays the resulting hash as it did before. I thought about making the progress indicator “graphical” with little periods, hyphens, or equal signs, but the percentage was a lot easier to do (and I’m lazy).
  • Added a “case kludge” for comparing computed hashes against reference hashes (i.e. digests copied from a website). Typically, most sites will display hashes as a lower-case hexadecimal string, which is why I made that the default. However, I and other users have run into occasions where a download site presents the hash as upper-case hexadecimal. Unfortunately, if you paste this value into the comparison field on either the main WinHasher form or the “Send To” result dialog, the comparison will fail simply because the case does not match, even if the actual hash values do. Technically, you can tweak the command line of the “Send To” shortcut or change the output type on the main form, but either can be a pain when you know what you expect to see. So I’ve added a little bit of code that looks at what the comparison expects (i.e. “I’m looking for a lower-case hex string”) and adjusts the case of the comparison field if necessary. This means lower-case hex and Bubble Babble comparisons are forced to lower-case, while upper-case hex is forced to upper-case, no matter what case the original pasted-in string was. In the case of Base64, which includes mixed case characters, the comparison string is compared unaltered. After any case adjustment, the hash comparison occurs as previously designed.
  • Fixed a bug that wasn’t displaying the icon correctly within the application itself. Oopsy.

For those who don’t know, WinHasher is a cryptographic hash generator for Microsoft .NET. It is roughly analogous to digest programs on other platforms (such as “openssl dgst” from OpenSSL) but designed for Windows and other .NET platforms. It lets you verify the integrity of downloads and determine whether changes have been made to files. It does NOT guarantee the authenticity of a file; for that, use cryptographic signatures such those produced by PGP or GnuPG. It also lets you create hashes of arbitrary text, which is handy for generating strong “passwords”, although I’m working on a different project that will do a much better job of this particular task. [Looks around shifty-eyed.]

Bookmark and Share
Tags: , ,

Twitter

Weekly Twitter Updates for 2010-02-06

February 6th, 2010 (2 days, 10 hours ago) by Jeff | Permalink | Dump Core
  • When MS Excel is smart, it's smart. But when it's dumb, oh boy, is it dumb. I hate manually tweaking dozens of cells to get what I want. #
  • GPF isn't more topical because I hate being locked to someone else's calendar. Next story to script needs padding due 2 external date change #
  • GPF's hosting service is experiencing DNS issues. Access seems connection dependent. Please be patient if you're having trouble reaching it. #
  • 77 iPad Updates That May or May Not Please the Critics: http://bit.ly/cxuFsM My favorites: the iPadlaserosaurus & Photoshop + stylus #
  • Mozilla Accepts Chinese CNNIC Root CA Cert: http://bit.ly/ckP0Rs CNNIC, BTW, has been accused of distributing malware: http://bit.ly/ct2vDd #
  • Facebook's announcement of HipHop (http://bit.ly/9oXipS) has me insatiably curious about compiling PHP now. I'm a PHP speed freak. #
  • Just found out one of my ad feeds is running ads for an OTC paternity test. Ugh. Just turned them off. Sorry to anyone offended by them. #
Bookmark and Share
Tags:

Twitter

Weekly Twitter Updates for 2010-02-06

February 6th, 2010 (2 days, 10 hours ago) by Jeff | Permalink | Dump Core
  • When MS Excel is smart, it's smart. But when it's dumb, oh boy, is it dumb. I hate manually tweaking dozens of cells to get what I want. #
  • GPF isn't more topical because I hate being locked to someone else's calendar. Next story to script needs padding due 2 external date change #
  • GPF's hosting service is experiencing DNS issues. Access seems connection dependent. Please be patient if you're having trouble reaching it. #
  • 77 iPad Updates That May or May Not Please the Critics: http://bit.ly/cxuFsM My favorites: the iPadlaserosaurus & Photoshop + stylus #
  • Mozilla Accepts Chinese CNNIC Root CA Cert: http://bit.ly/ckP0Rs CNNIC, BTW, has been accused of distributing malware: http://bit.ly/ct2vDd #
  • Facebook's announcement of HipHop (http://bit.ly/9oXipS) has me insatiably curious about compiling PHP now. I'm a PHP speed freak. #
  • Just found out one of my ad feeds is running ads for an OTC paternity test. Ugh. Just turned them off. Sorry to anyone offended by them. #
Bookmark and Share
Tags:

Twitter

Weekly Twitter Updates for 2010-01-30

January 30th, 2010 (1 week, 2 days ago) by Jeff | Permalink | Dump Core
  • Boy sniffs candle. "Mommy, what it smell like?" Wife: "Almonds, I think." Boy: "It not almond! It smell pretty!" #
  • Google Voice auto-transcription keeps turning "Comodo" in voice mail spam into "commode". I think they're trying to tell me something… #
  • Hmm… Facebook reports "page not found" when I go to my profile. Is there something you want to tell me, Facebook…? #
  • So… the "iPad". Am I supposed to be impressed? Someone let me know when I'm supposed to be impressed. So far… I'm not impressed. #
  • So Firefox is coming to Android in February but you won't be able to surf the Web with it. An important bullet point was omitted there… #
  • No. I REFUSE to let it snow again. I've had enough. I'm standing in my yard, arms crossed and glaring at you, sky. Face my withering stare! #
  • Not sure if anyone is experiencing this, but GPF's host is reporting maintenance issues at our data center. Please forgive any downtime. #
  • I am paying for the sin of waking my parents at ridiculously early hours as a child. "Farmer Ben" is as bad or worse than "Farmer Jeff". #
Bookmark and Share
Tags:

Twitter

Weekly Twitter Updates for 2010-01-23

January 23rd, 2010 (2 weeks, 2 days ago) by Jeff | Permalink | Dump Core
  • Backing up digital photos. 2001-2008: 4.9GB. 2009 alone: 25GB. Those extra megapixels do add up. Justification for a Blu-ray burner anyone? #
  • RT: @milligan: Sooo… any webcomic writers wanna team up with an artist? DM me! (Please RT) [Matt's the awesome guy behind Lost & Found] #
  • Almost entered one of those "retweet this to win" contests with a REALLY cool prize, but I HATE spamming people just to win something. :/ #
  • Finished with this week's GPFs & it's only Tuesday. Been a while since I've done that, but I'm traveling this weekend. Gotta keep it free. #
  • I always get nervous when installing new SSL certificates, but when it's for the "bread & butter" site, I'm REALLY on pins & needles. #
  • Is it just me, or are some of Amazon's suggestions for "PayPhrases" a bit… disturbing? (O_o) #
  • Keep forgetting to mention: Started "Feet of Clay" (Discworld #19) #
Bookmark and Share
Tags:

Twitter

Weekly Twitter Updates for 2010-01-16

January 16th, 2010 (3 weeks, 2 days ago) by Jeff | Permalink | Dump Core
  • I think my new, bigger, bulkier, laptop battery may actually *improve* my drawing. The bottom of my screen now clears my fat roll! #
  • Next GPF story (after the one after the one currently running) started out going one direction but just turned in a much funnier one. <eg> #
  • Some Android developer(s) can make me REALLY happy by releasing an OpenPGP mail plugin or full client with PGP/GPG support… #
  • I'd write it myself (an Android OpenPGP plugin/app), but that fits firmly in my "angels fear to tread" territory. :/ #
  • Not that GPF has a snowball's chance, but the Washington Post is taking nominations for Best Webcomic of the Decade: http://bit.ly/6f6xBY #
  • Now THAT'S what I call targeted spam! From: "Approved VIAGRA Store" Subject: "Doctor Who Specials". For a different type of regeneration… #
Bookmark and Share
Tags:

Twitter

Weekly Twitter Updates for 2010-01-09

January 9th, 2010 (1 month ago) by Jeff | Permalink | Dump Core
  • Wife has imposed a "no Dr. Who" rule until this week's comics are done. You guys understand what's REALLY important, right? RIGHT?!? #
  • Finally wiped my old Treo 700p, inspiration of 2008's "iDilemma". Felt like putting down an old, faithful dog. Passed on playing "Taps" tho. #
  • Have the theme to "Mappy" stuck in my head for some reason. One of the best early coin-op themes, IMNSHO. #
  • There WAS a time when I didn't have to shovel a foot of snow every other day. I don't remember when that was, but I KNOW it wasn't a dream. #
  • Just a reminder: Jeff's Sketchbook is a GPF Premium exclusive that updates on MONDAYS, only for subscribers. #tuesdaysketch (or not) #
  • Seriously, I'm getting tired of shoveling the same 3-5" of snow every 6-12 hours. At this point, I'm changing my vote to FOR global warming. #
  • I'm sure a snowblower would be more effective against our daily snow deluge, but a flame thrower would be a LOT more therapeutic…. #
  • Yes, there's a typo in today's (Jan. 6) strip. No, I don't have time to fix it. It just has to wait. #
  • Typo in today's comic is now fixed. If you still see the old version, refresh or clear your cache. Thanks for the notices, all. #
  • Thinking of experimenting with Twitter multimedia. Which is your favorite & why: yfrog vs Posterous? Twidroid supports both for pics & vids. #
Bookmark and Share
Tags:

Twitter

Weekly Twitter Updates for 2010-01-02

January 2nd, 2010 (1 month, 1 week ago) by Jeff | Permalink | Dump Core
  • My son walks into the room with ribbons of Play-Dough dangling from his nose, proudly announcing, "I'm an Ood!" A true Whovian in training. #
  • Got so caught up documenting code I nearly forgot to get lunch. Yes, folks, I'm *that* big of a stickler for comments. #
  • Successfully implemented an OCSP client library using the Legion of the Bouncy Castle C# crypto API today. That's some serious geekery, BTW. #
  • Android Maps app won't work with Google Apps for Domains, but won't let you switch to regular Google account to use My Maps? C'mon, Google! #
Bookmark and Share
Tags:

Twitter

Weekly Twitter Updates for 2009-12-26

December 26th, 2009 (1 month, 2 weeks ago) by Jeff | Permalink | Dump Core
  • Status update: Still snowed in 50 mi from home. Wife made it to hotel safely, son's safe with his aunt. No clue when the roads will be clear #
  • Trying to put my captivity to use by working on comics. Man, it's been too long since I used my old Intuos. My Tablet PC has spoiled me. #
  • Snow pics for anyone interested (& not sick of hearing about the snow already): http://tinyurl.com/yf2jsmr #
  • Took forever because I had the wrong tools & it won't win any art awards, but GPF 3000 is in the queue. It runs February 5, 2010. *Collapse* #
  • Couldn't tweet last night but finally made it to the same city as my family ~8pm EST. Oh, & a hot shower too! Next goal: *real* food. #
  • Our first time sleeping in our own bed in five days! Finally home. Wish our cars were too… #
  • Things often overheard in our household: "No ranch [dressing] fingers on the Wii remote!" #
  • Thanksgiving: Entire family fights the flu. Christmas: Worst blizzard in years. Anticipating fire & brimstone for New Year's. #
  • Keenspot is at the heart of yet another webcomics "drama". For the first time in 9 years, I'm pround to say… it's not my problem. :D #
  • (That's not to say I can't sympathize with the situation. If any Keenspotter needs advice on going solo, feel free to ping me.) #
  • My big Christmas gift this year: Trip to NYC to see Tim Burton exhibit at MoMA. My wife rocks. #
Bookmark and Share
Tags:

Twitter

Weekly Twitter Updates for 2009-12-19

December 19th, 2009 (1 month, 3 weeks ago) by Jeff | Permalink | Dump Core
  • The first Blu-ray movie ever to play in the new home theater? Why Disney/Pixar "Cars", of course. Yes, the boy rules the roost. #
  • (OK, I'll admit it. "Cars" is one of our favorite movies too. I'm the one who tried to get the wife to get it a month ago.) #
  • Note to self: When learning to program a new platform (say, Android), start with a SMALLER project. (But I thought it WAS small!) #
  • Countdown to GPF 3000: Finished 2998, February 1, 2010. Two more to go… #
  • Countdown to GPF 3000: Finished 2999, February 3, 2010. One more to go… #
  • Script for GPF 3000 is like pulling teeth. Very healthy, deeply rooted, set in concrete teeth. Got punchline, need the rest. No pressure… #
  • Finally worked out the script for GPF 3000. It will be an italics-palooza of thinly veiled sarcasm, insinuation, and Fooker-ishness. #
  • RT @krisstraub RT for the day crowd @MattWilsonCSS: how Keenspot fired @kellhound for Christmas http://tinyurl.com/ykkjw3j #
  • What fun: Freak snow storm has me snowed in 50 mi from home, likely stuck at work for the night. Just hope the wife & son can make it home. #
  • Son is finally safe with his aunt. Wife is still stuck on the interstate, but at least she's not alone (others are stuck around her). #
Bookmark and Share
Tags:
« Previous Entries