jsSHA is a JavaScript implementation of the entire family of SHA hashes as defined in FIPS 180-2 (SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512) as well as HMAC. Despite JavaScript not natively supporting 64-bit operations, SHA-384 and SHA-512 are even implemented! jsSHA is also 100% cross-browser compatible.
jsSHA Security Blog
Got feedback on jsSHA? Want to read about how to use jsSHA? Check out the developer’s Blog and leave feedback!
Newest Release / Download
As of 22 July 2009, the newest release is v1.2 and can be found at SourceForge
N.B. I was sorely tempted to post an image relating to the futility of trying to contain crypto / ideas that was penned on flesh, in an image titled “howto-export-crypto-system-from-usa.jpg” (!)
I relish making changes to my primary work PC only slightly more than dental surgery. Things can go wrong. My productivity vanishes. I’ll deal with work-arounds for months before cracking open my case for an upgrade.
And yet, I just published a story called “Can Bargain SSDs Give Windows A Quantum Performance Leap?” for Tom’s Hardware, and what I’d found when doing that story blew my mind. I was used to measuring Windows startup times in minutes, literally being able to make lunch in the time it took to go from power off to having all of my normal apps loaded. I built a similar configuration on my bench, placed it on Western Digital’s VelociRaptor (the fastest SATA hard drive around), and got a full load time of 65 seconds. Then I cloned the configuration to Kingston’s entry-level SSDNow V-Series SSD and saw the load time plummet to only 27 seconds. Feeling like Will Smith at the controls of some fresh alien tech, I hollered, “Oh, I have got to get my Windows 7 one of these!”
We heard a lot of off-the-record praise from readers after publishing our recent feature on laptop SSD upgrading. Experienced users tend to populate our forums, but those who have never done a hands-on system upgrade tend to hang out invisibly in the background and it seems they appreciated a step-by-step guide to the upgrading process. It’s primarily for this latter group that we’re returning now with a companion piece on how to take your desktop PC through the same process…only I’ve added a new twist, as you’ll see below . . .
Normally unstymied by upgrading / fresh installs in the MS Windows world, today has been less than fun.
Trying to fit Win7 64 bit enterprise onto my laptop has been fraught with pain. 32 bit? Same error : the infamous
“required CD/DVD drive device driver missing”
gahhhh. Still working through it, after removing 2g of RAM, and using the USB key install method. (since this system has no built-in DVD / Blu-Ray drive)
Shipping within a couple of months with the WiFi (802.11n) variant, and a month later for the added AT&T-only 3G capability (a small boo for not opening that up to other carriers).
Light and thin, and borrowing heavily from the iPhone and iTouch, it looks like it could spell trouble for competitors (new iBooks vs the Kindle / Nook, as well as the smartphone / netbook arena).
Last week Mozilla released Firefox 3.6, the latest and greatest version of their open source Web browser. To mark the occasion, we worked with designer Chad Pugh to create a couple of brand new WordPress Personas for Firefox. Personas are like skins for your browser, and these designs are a great way to show off your WordPress colors.
The “Vintage Press” Persona is inspired by the style of the great old-time printing presses. Get it here.
And the “Inkwell” Persona uses splashes of color to decorate a well-used piece of paper. Add it to your Firefox here.
Car tech at CES inches forward this year, with better controls, 3D GPS systems, syncing features, and smart phone integration.
Car tech at CES has almost always been about audio equipment, but this year we saw several companies that were laying out plans to change the future of not how we drive, but how we interact with vehicles.
It’s truly sad how long this change has taken, and even now, the technologies we will detail will not show up in the majority of new models. There are no plans to implement these new technologies in older vehicles or even newer 2009 and 2010 models. Such a drastic change will come at the huge price of purchasing a brand-new vehicle. Considering today’s economy and the increase in used car sales, we can only hope that what you see in the coming pages may one day make it to your car and ours.
However, one of the biggest factors we discussed with car and software specialists is safety, and how new technologies can disrupt that. Because we know all too well the dangers of technology, we have inquired as to the safety measures and precautions of every new system to see what companies are doing to ensure the best and safest driving experience. More On CES
(for the rest of the article, please head over to the ever-popular Tom’s Guide)
The first of two “mobile” posts, via Tom’s Guide . . .
Hit the Road, Jack
We show you how to turn your car into a complete wireless office with all the extras. Be safe out there. Don’t work and drive.
Call it an outcome of the always-on digital lifestyle, but these days most of us have to work whenever we happen to be, whenever duty calls. That can be in a traditional office, but it’s just as likely at home, at a coffee shop and, increasingly, in a car, says Kate Lister, coauthor of work at home self-help book “Undress for Success” and an expert on telecommuting.
“At any point in time, 80 percent of American workers are on the move, going from here to there, often trying to work out of a car,” explains Lister. “The car is becoming the natural place to work but the technology needs to catch up.”
The bad news is that the typical car isn’t exactly work-friendly. It has neither desks nor the AC outlets, data connections and printers that we depend on in a traditional office. The good news is that a car generally has a wrap-around view of the world that rivals the best corner office, good air conditioning and even the equivalent of a comfy couch in the back.
A lot that can be done to turn a car into a killer mobile office. By stuffing my car full of digital creature comforts, I’m going to transform it into a workplace on wheels so that I can work where and when I want.
I’m starting with my 2006 Mercedes E350 station wagon that I previously added satellite radio to. In essence, I’m going to trick out my ride by adding an office full of these techno-goodies so that I can work from the road:
All eyes are on an Apple iSlate computer unveiling later this month. What is the competition cooking up to stop it in its tracks?
It’s barely two weeks into the new year, and I already have a piece of potential vaporware on my brain: the forever-rumored tablet from Apple. Is this mythical piece of hardware still a lot of talk, with no physical prototype or production model in sight? Yes, but with an event planned for later this month, Apple has many in the mobile computing world on pins and needles about a Unicorn sighting.
Rumors are rumors, but there’s enough evidence and leaked information to say that an Apple tablet or slate device is inevitable, and that such a device will be announced in the very near future. So, if you’ll power on your imagination for a moment, what can we expect from the “iSlate” (Ed. note: that’s what we are calling the Apple product in this article, it’s not an official name by any means)? And just as important, what can we expect from the competition? You won’t see any other tablets or slate PCs running OS X legitimately, but companies like Lenovo, HP, Pegatron, and MSI are totally on board with this tablet idea.
Competition is the eternal fuel on which innovation runs, so while some of these iSlate competitors are very alluring, others are the product of a “me-too” half-baked attempt. Let’s see what the rest of the PC world has to offer.
1 TB of Memory in 1 Minute with 1 Command – By Eric Hammond on October 27, 2009 1:38 AM
Amazon Web Services just announced the release of two new instance types for EC2. These new types have 34.2 GB and 68.4 GB of RAM with a decent amount of CPU capacity on modern CPUs to go along with it.
But when it comes to flexing the raw power at my fingertips with AWS, sometimes I can’t help myself. So…
sitting on my couch with my laptop watching an episode of “Lie to me” on TiVo I just typed:
ec2-run-instances \
–instance-type m2.4xlarge \
–key KEYPAIR \
–instance-count 19 \
ami-e6f6158f
and in under a minute and about $45 later, I had ssh access to well over 1 TB (1,000 GB) of free memory. To be sure, it was spread over 19 Ubuntu servers, but still, there’s gotta be something I can do with that, no?