Skip to content

Instantly share code, notes, and snippets.

@olamm2k
olamm2k / odin1FromMacAddress.php
Last active December 22, 2015 03:59
PHP function to convert colon-separated MAC Addresses to ODIN-1 format, as per https://code.google.com/p/odinmobile/wiki/ODIN1 For example, odin1FromMacAddress("1a:2b:3c:4d:5e:6f") returns "82a53f1222f8781a5063a773231d4a7ee41bdd6f"
// Converts colon-separated MAC Addresses to ODIN-1 format
function odin1FromMacAddress($macAddress) {
return sha1(macAddressToBytes($macAddress));
}
function macAddressToBytes($macAddress) {
$bytes = explode(':', $macAddress);
$output = '';
foreach($bytes as $byte) {