以下のスニペットは文字列を暗号化しますが、暗号化された文字列はランダムな英数字のように見えます。しかし、次のような暗号化された文字列が必要です
5214-6548-4584-4568-abcd または ABCD-TEST-1F2D-FSDF
私のスニペット
$encrypted = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $string, MCRYPT_MODE_CBC, md5(md5($key))));
var_dump($encrypted); // "ey7zu5zBqJB0rGtIn5UB1xG03efyCp+KSNR4/GAv14w="
ソース暗号化から取った以下のスニペット
クライアント MAC+HOST+os を使用してシリアル番号を作成する方法