1) Criptografias são feitas sobre arrays de bytes.
2) Para converter uma string em um array de bytes você precisa usar String.toByteArray. Por exemplo:
O valor UTF-8 de Ç não é um byte apenas (199), e sim 2 bytes: C3 87 (195, 135).
O valor 199 é em Unicode (decimal de U+00C7).
Então, para obter 199, basta usar:
int x = ‘Ç’; // este valor é 199.
C
caiortp
eu preciso obter o valor dele em ascii 128
T
thingol
Puxa, agora entendi. Você quer o valor de Ç em Windows-1252, e esse valor é realmente 128. Então você faz exatamente como eu mostrei (o problema do byte é que vai de -128 a +127, e para converter para os valores esperados (128 em vez de "-128"), você tem de fazer uma pequena gambiarra que vou mostrar.
entao cara, tinha feito parecido, acho q to marcando bobeira mas nao deu os valores nao
eu quero encontrar o valor em ascii
por exemplo o caracter ç o valor dele nessa encontrado nessa operação foi 231
que é o valor unicode da tabela http://www.unicode.org/charts/PDF/U0080.pdf