마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

[암호화 3줄] 간단한 라이브러리의 내용을 확인해보고 싶습니다. [closed]

0 추천

 

안녕하세요 ~

안드로이드로 프로그래밍을 하면서 공부를 하고 있는 학생입니다.

다름이 아니라, 제가 처음으로 이번에 라이브러리를 사용을 해보았는데 이걸 어찌어찌하여 적용을 시켰지만

이것이 정말 제데로 암호화가 되는지 확인을 하고 싶은데 그 방법을 모르겠습니다 ㅜ ..

 

라이브러리는 깃헙에서 아래의 링크의 암호화 라이브러리를 받았습니다.

https://github.com/scottyab/AESCrypt-Android

 

깃헙의 따르면 암호화의 방법은

String password = "password";
	String message = "hello world";	
	try {
    	String encryptedMsg = AESCrypt.encrypt(password, message);
    }catch (GeneralSecurityException e){
      //handle error
	}

복호화의 방법은

String password = "password";
    String encryptedMsg = "2B22cS3UC5s35WBihLBo8w==";
	try {
        String messageAfterDecrypt = AESCrypt.decrypt(password, encryptedMsg);
    }catch (GeneralSecurityException e){
	 //handle error - could be due to incorrect password or tampered encryptedMsg
    }

라고 나와있습니다.

 

제가 직접, 로그를 찍어보면서 어떻게 진짜 암호화가 되는지 안드로이드에서 나타나는것을 보고싶은데

어떻게 해야할지 ㅜ ㅜ 도움 부탁드립니다 ㅠ 

질문을 종료한 이유:
공산당 (1,960 포인트) 님이 2017년 5월 14일 질문
공산당님이 2018년 6월 30일 closed

1개의 답변

0 추천
암호화 = encrypt

복호화 = decrypt

encrypt 에서 password 를 키로 하고 암호화할 데이터를 message 를 했으니

복호화 할 키 값도 password 로 하고 encrypt 에서 얻은 encryptedMsg 를 복호화에 두번째 인자에 넣곤 결과로 전달 받은

messageAfterDecrypt 값이 hello world 가 나오는지 보면 되는것인데

 

이건 암호화가 문제가 아니고  기초 부터 보셔야할 것 같습니다.
aucd29 (218,390 포인트) 님이 2017년 5월 15일 답변
...