0
메시지를 javax.crypto.Cipher
으로 디코딩하고 출력으로 byte[]
을 얻습니다. 무엇 가장 빠른 내 열쇠가 정확하고 byte[]
유효한 문자열인지 확인하는 방법은 무엇입니까?바이트 배열이 유효한 UTF-8 문자열인지 확인하는 방법
메시지를 javax.crypto.Cipher
으로 디코딩하고 출력으로 byte[]
을 얻습니다. 무엇 가장 빠른 내 열쇠가 정확하고 byte[]
유효한 문자열인지 확인하는 방법은 무엇입니까?바이트 배열이 유효한 UTF-8 문자열인지 확인하는 방법
이 시도 : -
public boolean checkUTF8(byte[] barr){
CharsetDecoder decoder = Charset.forName("UTF-8").newDecoder();
ByteBuffer buf = ByteBuffer.wrap(barr);
try {
decoder.decode(buf);
}
catch(CharacterCodingException e){
return false;
}
return true;
}
키가 유효하다는 것을 보장하지 않는 vaid UTF-8 문자열을 얻기. 무엇을 성취하려고합니까? –