IT
[java]char []는 암호를위한 문자열 위에 어떤 것이 선호됩니까?
char []는 암호를위한 문자열 위에 어떤 것이 선호됩니까? 질문 Swing에서 암호 필드에는 일반적인 getText () (반환 문자열) 메서드 대신 getPassword () (char []) 메서드가 있습니다.마찬가지로 암호를 처리하기 위해 문자열을 사용하지 않아도 제안을 받았습니다.문자열은 암호가 발생할 때 보안에 대한 위협이됩니까? char []를 사용하는 것이 불편을 느낀다. 답변 문자열은 불변입니다.즉, 다른 프로세스가 메모리를 덤프 할 수있는 경우 문자열을 만든 후에는, 쓰레기 컬렉션이 시작되기 전에 데이터를 제거 할 수있는 방법이 없습니다.배열을 사용하면 완료 후 데이터를 명시 적으로 지우 수 있습니다.배열을 원하는 모든 항목으로 덮어 쓸 수 있으며 비밀번호는 가비지 수집 전에도 시스템..
2022. 4. 1. 13:32
최근댓글