제목 | 암호화 복호화 관련 .. | ||
---|---|---|---|
글쓴이 | ci입문자 | 작성시각 | 2013/04/12 16:15:27 |
|
|||
안녕하세요? 궁금한게 생겨서 몇 자 적어올립니다. 요점만 말씀드리면, 자바스크립트에서 암호화해서 컨트롤러(PHP)에서 복호화 하여 받을 수 있을까요? PHP는 서버언어이고 자바스크립트는 클라이언트 언어인데, 이 두개를 섞는게 아무리 생각해도 불가능할 거 같은데, 이를 해야만 하는 상황이 발생해서요 .. 이 기능이 필요한 이유는 HTML5에서 모바일 접속시 자신의 위도 경도 값을 받아 올 수 있는 기능이 생겼는데요. 그게 자바스크립트 코드로 짜여져 있습니다. 그 자바스크립트에서 받아온 위도 경도를 컨트롤로 넘겨줄때 반드시 암호화 해서 전달해 주어야 한다고 하는데요, 컨트롤에서 그 값을 쓰려면 반드시 복호화도 되야 하거든요? 무슨 방법이 없을까요 .. |
|||
다음글 | php blob 관련 문의 드립니다. (1) | ||
이전글 | 특정 url만 접속되게 하려면.. (4) | ||
한대승(불의회상)
/
2013/04/12 16:55:26 /
추천
0
암복호화 모듈이 자바스크립트로만 되어 있나요?
|
ci입문자
/
2013/04/12 17:14:38 /
추천
0
불의회상//
음 ..그러니까 모바일에서 접속하면 자바스크립트의 showNear 함수를 호출합니다. function showNear(){ if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition1); } }
그럼 getCurrentPosition에서 .. getCurrentPosition(positon){ $.ajax({ type:'post', url:'/main/getNear', //데이터를 요청할 페이지 dataType: 'json', //데이터 유형 data:{'data':position}, //요청할 페이지에 전송할 파라메터 error:function(xhr,status,e){ //에러 발생시 처리함수 errCall(); }, }< 이하 생략 > 이렇게 ajax로 'post' 형식의 data를 /main/getNear 에 전달해주어야 하는데, 이 전달할때 data가 암호화가 되어 있어야 하고 , 이를 받을 땐 복호화를 해야 한다는게 이글이 요점입니다..ㅠ |
한대승(불의회상)
/
2013/04/12 18:06:15 /
추천
0
음.. 그냥 SSL로 처리 하면 안되나요?
javascript로 암호화 로직을 잘 만들어도 로직이 노출 되어 데이터가 복호화 될거 같은데요. 스니퍼링을 막기위한 거라면 SSL이 안전 할 거 같습니다. |