A good algorithm will encode in such a way that without the key it's very difficult to unscramble.
Un buon algoritmo convertirà i dati in modo tale che senza conoscere la chiave sarà molto difficile guadagnare il testo.