Also it's very easy to use proper crypto in the wrong way. How can I know this is not the case here?