add writeMX method
return null if the file does not exist
add CryptoUtil