Handy-Verschlüsselung gebrochen

Wurde auf dem letzten Chaos Congress noch verkündet, dass die DECT-Verschlüsselung von Funk-Telefonen gebrochen wurde stehen nun GSM und UMTS vor einem Scherbenhaufen.

Die Sprecher Chris Paget und Karsten Nohl machten deutlich, dass sich die nötige Hard- und Software für knapp $1500 aus existierenden Komponenten zusammenbauen lässt. Weiterhin zeigten sie auf, dass die bestehenden Sicherheitslücken bereits von kommerziellen Anbietern ausgenutzt werden. Die einzige Möglichkeit zur Zeit abhörsicher mit dem Handy zu telefonieren ist es verschlüsselte VoIP-Verbindungen über den Datenkanal zu nutzen.

via: Politporno: 26c3: Handy-Verschlüsselung gebrochen.

PHP: getimagesize für Videos

Um Videos auf einer einfachen php-Seite in einem Player einzubinden, gibt es die verschiedensten Ansätze. Viele Videos lassen sich mit dem kostenlosen DivX Web Player abspielen.

Die Parameter des Players sind relativ einfach und bei DivX hinterlegt. Damit kann man schnell ein Video einbinden, dessen Auflösung man kennt. Soll die Anpassung der Grösse automatisch geschehen, kann man mit der getid3-Bibliothek die Auflösung ermitteln und an den Player übergeben. Gefunden habe ich diese simple Lösung in der Dokumentation von php:

<?php
// include getID3() library
include_once(“getid3.php”);

// Initialize getID3 engine
$getID3 = new getID3;

// File to get info from
$file_location = “./your/path/to/file.mov”;

// Get information from the file
$fileinfo = $getID3->analyze($file_location);
getid3_lib::CopyTagsToComments($fileinfo);

// Output results
if (!empty($fileinfo[“video”][“resolution_x”])) {
  echo “<p> video width: “.$fileinfo[“video”][“resolution_x”].”</p>”;
}
if (!empty($fileinfo[“video”][“resolution_y”])) {
  echo “<p> video height: “.$fileinfo[“video”][“resolution_y”].”</p>”;
}
?>

via PHP: getimagesize – Manual.