How can the safe_b64encode and safe_b64decode functions be adapted for use with openssl instead of mcrypt in PHP?

The safe_b64encode and safe_b64decode functions can be adapted for use with openssl instead of mcrypt in PHP by using base64_encode and base64_decode functions provided by PHP's openssl extension. This allows for encoding and decoding data in a safe manner without relying on mcrypt functions which are deprecated.

function safe_b64encode($input) {
    return str_replace('=', '', strtr(base64_encode($input), '+/', '-_'));
}

function safe_b64decode($input) {
    return base64_decode(strtr($input, '-_', '+/'));
}