Extracting crypto into another lib and implement the cryptoutil by using
this jar