2014-04-09 2 views
1

건물중인 Android 앱에서 SJCL 라이브러리를 사용하고 싶습니다. 것은 SJCL은 자바 스크립트 암호화 라이브러리입니다. 나는 안드로이드 개발에 익숙하지 않고 어떻게하면 내 프로젝트에서 라이브러리를 사용할 수 있을지 궁금해하고있었습니다.Android 애플리케이션의 자바 스크립트 라이브러리 사용

해시 한 사람의 사용자 이름과 암호를 해독하고 내가 서버에서 얻은 응답을 해독하여 SJCL을 사용하려고합니다. 누군가가 이것을하는 방법에 대한 통찰력을 가지고 있다면, 그것은 좋을 것입니다!

+0

자바 라이브러리를 사용할 수 없습니까? 어느 쪽이든, 자체 프로토콜을 사용하는 대신 TLS (예 : https)를 사용해야합니다. – ntoskrnl

+0

@ntoskrnl 나는 내 자신의 프로토콜을 압연하고 있지 않다. 서비스 용 앱을 만들고 있습니다. API 문서에서는 해시 된 로그인 시스템을 구현해야합니다. 서비스 용 iOS 앱은 SJCL을 사용하지만 Android 앱이 없기 때문에 내가 알아낼 수있는 이유가 있습니다. 사용자 이름과 암호는 해쉬 된 다음 서버에 보내져서 해시가 해제되고 기본적으로 사용자 정보 인 데이터 묶음이 다시 전송됩니다. – fadelakin

+0

해싱은 실행 취소 할 수없는 단방향 작업입니다. 그러나 충분히 공평합니다. 시스템을 문서화하여 Java로 구현할 수 있습니까? 다른 모든 방법이 실패하면 JS 코드를 읽고 Java로 다시 작성할 수 있습니다. – ntoskrnl

답변

관련 문제