$iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_DES, MCRYPT_MODE_ECB), MCRYPT_RAND);
$card = base64_encode(mcrypt_encrypt(MCRYPT_DES, $key, $card, MCRYPT_MODE_ECB, $iv));
$key 是密钥,如果在DES模式,则key是不超过8位的字符串,如果是CBC模式,则是不超过24位的字符串。
$card 是被加密的字符串。
注意,一般情况下base64_encode或bin2hex后进行传输,当然也有别的情况,用时应该根据情况转码后传输,否则会让对方无法解密。