Retourner un byte à partir d'un STRING(java)

Bonjour,
je cherche une methode qui retourne un byte à partir d'un String.(en java)
merci
Configuration: Windows Vista
Firefox 2.0.0.14

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Utilise la méthode getBytes() de la classe String. Elle retourne un tableau de byte. Voir Ici
    1. merci ,mais le probleme n'est pas resolu .
      parcque je suis entrain de recuperer une cle publique(RSA°POUR CRYPTER DU TEXTE ET j'arrive pas l'utiliser.
      voici le code

      Socket sc=new Socket("127.0.0.1",6666);
      BufferedReader br=new BufferedReader(new InputStreamReader(sc.getInputStream()));
      PrintWriter pw=new PrintWriter(new OutputStreamWriter(sc.getOutputStream()),true);
      String msg=br.readLine();//le message recu est la cle publique

      publicKey=msg.getBytes();////////ici est ce qu'il ya faute
  2. Si publicKey est de type byte[] il n'y a pas de souci ;-)
    1. publickey est de type RSApublickey
      c'est ca le probleme
      merci une autre fois
  3. Change le type en byte[] si tu veux exploiter ton tableau par la suite. Je ne comprends pas vraiment ton problème. Tu récupères ta clef public sous forme de chaine de caractères après il faut savoir ce que tu veux en faire.
    1. je suis entrain de recevoir la clef publique sous forme de string.
      et j'utilise l'algoritme RSA.le probleme est que quand je veut esssayer de crypter il ya des exceptions
      j'arrive pas à crypter.
      merci