static CryptoData fromString(EncodingProvider encodingProvider,String input) throws CryptoDataException {
  verifyCryptoDataString(input);
  String[] inputParams=input.split(SEPARATOR);
  return new CryptoData(encodingProvider,inputParams[0],inputParams[1]);
}

static CryptoData fromString ( EncodingProvider encodingProvider , String input ) throws CryptoDataException { verifyCryptoDataString ( input ) ; String [ ] inputParams = input . split ( SEPARATOR ) ; return new CryptoData ( encodingProvider , inputParams [ 0 ] , inputParams [ 1 ] ) ; }
sets up data from an input string .
