import java.io.BufferedReader;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.PrintStream;
import java.io.IOException;

public class Dechiffreur
{
  /*************************************** attributs privés ***************************************/

  private EPA n;

  private EPA a;


  /************************************* constructeurs publics ************************************/

  public Dechiffreur( EPA  n,
                      EPA  a )
  {
    this.n= n;
    this.a= a;
  }

  public Dechiffreur( String  nomfichier )
  {
    throw new RuntimeException( "Constructeur Dechiffreur( String ) non implanté." );
  }

  /******************************** méthodes publiques d'instances ********************************/

  public EPA getN()
  {
    return n;
  }

  public EPA getA()
  {
    return a;
  }

  public void écritCléPrivée( String  nomfichier )
  {
    throw new RuntimeException( "Méthode Dechiffreur.écritCléPrivée( String ) non implantée." );
  }

  public EPA déchiffre( EPA code )
  {
    throw new RuntimeException( "Méthode Dechiffreur.déchiffre( EPA ) non implantée." );
  }

  public void déchiffre( String  entréeNomFichier,
                         String  sortieNomFichier )
  {
    throw new RuntimeException( "Méthode Dechiffreur.déchiffre( String, String ) non implantée." );
  }
}

