public synchronized String encryptText ( String text ) { try { // Mise en mode Encrypt cipher . init ( Cipher . ENCRYPT_MODE , this . createDESSecretKey ( stringKey ) ) ; // Obtention des bytes byte [ ] byteText = text . getBytes ( ) ; // Encodage byte [ ] encodedByteText = cipher . doFinal ( byteText ) ; // Retour de la chaine encodee return new Base64 ( ) . encodeToString ( encodedByteText ) ; } catch ( Exception e ) { // On relance l'exception throw new RuntimeException ( e ) ; } }
Methode d encryptage d un texte