Saturday, July 10, 2010

Ověření S/MIME e-mailu pomocí openSSL

S/MIME je standart pro zabezpečení elektronické pošty. Pokud dostanete podepsaný e-mail je potřeba ho ověřit. Ověření je jednoduché. Stačí mít nainstalováno openSSL. Potom stačí jen uložit e-mail do souboru, např. mail.txt a v příkazové řádce spustit následující příkazy (jde o bash syntaxi, uživatelé woken musí použít cygwin pro přesnou reprodukci). Následující příkaz extrahuje certifikát:

openssl smime -pk7out -in mail.txt | openssl pkcs7 -print_certs > extract.crt

Nyní je potřeba extrahovaný certifikat ověřit:

openssl smime -CAfile extract.crt -verify -in mail.txt

Pokud je verifikace úspěšná vypíše se na konci výstupu Verification successful. V opačném případě je verifikace neúspěšná a s e-mailem je něco špatně (někdo manipuloval s obsahem, špatně podepsaný mail, ...).

Friday, June 11, 2010

HTC Evo 4G - recenze

Před pár týdny prezentoval Google na své konferenci Google I/O nový supertelefon HTC Evo 4G s operačním systémem Android. HTC Evo je naprosto výjimečný telefon, jako jeden z velice mála zvládá 4G připojení, má HDMI výstup, dvě kamery, velmi užitečný stojánek a mnoho dalších vychytávek. Pokud se o tomto telefonu chcete dozvědět více, čtěte recenzi na serveru www.svetandroida.cz.

Wednesday, June 2, 2010

Menší tip pro linuxáky

Každý správný linuxový geek už asi zažil, že ve Vimu zeditoval soubor, ale potom zjistil, že zrovna nemá práva pro uložení změn. No prostě opruz. Vždycky jsem si říkal, že to nějak jde, ale byl jsem tak trochu líný hledat ten správný příkaz. Až teď jsem na něj náhodou narazil na:
Příkaz je to opravdu jednoduchý:
:w !sudo tee %

Saturday, January 30, 2010

Web Browser JavaScript Test

The quality of web browsers is frequently discussed. Some favour Mozilla Firefox, some Opera, some Google Chrome, and many curse Internet Explorer. I'm not using Windows therefore IE is no concern of mine.

I met this web page today and I've decided to run all the diagnostic tests that are referenced there. These test include:
  • V8 Benchmark Suite - version 5
  • Acid3 Web Standarts Test
  • Sunspider JavaScript Benchmark
  • Dromaeo Performance Tests
I ran all these tests on my 64-bit Karmic Koala. I tested Mozilla Firefox version 3.5.7, Google Chrome version 4.0.249.43 and Opera 10.10.

Guess who the winner is. Not surprisingly, it's the youngest contestant - Google Chrome. Its V8 JavaScript engine is legen...wait for it...dary. Overall benchmark results are in the table. You can clearly see that Google Chrome dominates in all the JavaScript tests. There is a huge gap between Chrome and the second Firefox. The poorest did Opera. Acid3 test showed some problems in Firefox, all other browsers were flawless.


ChromeFirefoxOpera
V82763211168
Acid3100/10093/100100/100
Sunspider596.2 ms2909.4 ms4953.4 ms
Dromaeo209.83 runs/s44.79 runs/s28.43 runs/s