Added in BCrypt functionality