modified cryptor