Java 콘솔에서 입력하는 동안 텍스트를 즉시 암호화하는 방법은 무엇입니까? 나는 입력과 암호화가 동시에 일어나는 것에 대해 이야기하고있다. (우리는 암호를 즉시 입력하는 것과 마찬가지로, 콘솔에서도 가능하다.) 아니면 아무도 자신을 입력하는 동안 텍스트를 암호화하는 간단하고 최선의 방법은 무엇인지 말해 줄 수 있습니까?콘솔의 텍스트 암호화
0
A
답변
2
OutputStream
을 암호화하려는 경우 CipherOutputStream
을 사용할 수 있습니다. 예를 들어 here입니다.
0
좋아요. 텍스트를 입력하고 동일한 텍스트를 암호화하여 입력 할 수 없으므로 텍스트를 암호화하고 해독하는 가장 간단한 방법이라는 것을 알게되었습니다. (물론 외부 항아리 파일이 필요합니다) -
import org.jasypt.util.text.BasicTextEncryptor;
public class EncryptDecrypt {
public static void main(String[] args) {
String Password="password123";
String text = "hello.I just encrypted this text and immediately decrypted it";
//Encrypt
BasicTextEncryptor btenc = new BasicTextEncryptor();
btenc.setPassword(userPassword);
String myEncryptedText = btenc.encrypt(text);
System.out.println("Encrypted text:\n"+myEncryptedText);
//Decrypt
BasicTextEncryptor btdec = new BasicTextEncryptor();
btdec.setPassword(userPassword);
String plainText = btdec.decrypt(myEncryptedText);
System.out.println("Decrypted text:\n"+plainText);
}
}
+0
더 간단한 방법이 있으면 알려주십시오. – hari
관련 문제
- 1. 쿼리 문자열 텍스트 암호화
- 2. J2ME 텍스트 암호화 - javax.crypto.IllegalBlockSizeException
- 3. 콘솔의 SLIME
- 4. 텍스트 파일에 포함하기위한 스크립트 암호화
- 5. 콘솔의 Windows 폼
- 6. 리눅스 콘솔의 Python IDE
- 7. Xcode 콘솔의 디버거 상태
- 8. 콘솔의 화면 버퍼
- 9. 콘솔의 오류 메시지
- 10. 콘솔의 TCHAR [] 인쇄
- 11. 콘솔의 마지막 행에 액세스하십시오.
- 12. Windows 콘솔의 초기 이벤트
- 13. 파이썬 콘솔의 클래스 메소드보기
- 14. 콘솔의 벡터 인쇄
- 15. 콘솔의 openGL 컨텍스트
- 16. Grails 콘솔의 JSONBuilder
- 17. C++ win32 콘솔의 색상
- 18. Eclipse 콘솔의 Java 콘솔
- 19. OpenSSL ECC를 사용하여 텍스트 문자열 암호화/해독
- 20. 암호화 된 데이터를 텍스트 파일에 저장
- 21. 텍스트 암호화 및 암호 해독 문제.
- 22. 암호화 된 버전의 텍스트 상자 값을 저장하려고합니다
- 23. Java에서 콘솔의 단일 문자 읽기
- 24. 콘솔의 마지막 줄에 어떻게 써야합니까?
- 25. iPhone SDK 콘솔의 접근성 메시지
- 26. 콘솔의 jasper 보고서를 인쇄하는 방법
- 27. 콘솔의 색상을 사용하여 간단한 표기법으로 저장하는 방법
- 28. ActiveMQ 웹 콘솔의 원시 메시지 데이터보기
- 29. android의 암호화
- 30. RSA 암호화 - 암호 해독
암호화가 필요하거나 임의의 텍스트를 표시 할 수 있습니까? – soandos
암호화가 필요합니다. – hari
당신의 질문이 혼란 스럽습니다. 자바 콘솔 (애플릿과 JWS 응용 프로그램을 위해 구성된 경우 나타납니다)과 달리 실제로 '명령 행 인터페이스'(예 : Windows 7의 '명령 프롬프트')를 의미합니까? 일반적으로 사용자는 Java 콘솔에 입력하지 않으며 콘솔의 보안이 염려되면 데이터를 출력하지 마십시오! –