Fix #87: security helper converted into component and improved

Fix #87: security helper improvement

Migrated from #4052
Suggest:

> "Security::$deriveKeyStrategy is set to "pbkdf2", which requires PHP >= 5.5.0, either upgrade your runtime environment or use another strategy."