javascript에서 sha256 암호화하기
2017. 4. 6. 19:47ㆍProgramming/JavaScript
반응형
http://www.movable-type.co.uk/scripts/sha256.html
위의 페이지를 참조하도록 하자. sha256을 암호화하는 로직을, javascript로 구현한 코드다.
javascript로 암호화하는 코드를 적용한 경우, 클라이언트에서 해당 파일을 열어볼 수 있다. 이것이 어떠한 문제를 야기할 수 있는가 생각해봤는데, 현재로써 큰 문제를 야기하지는 않을 것 같다.
내 경우에는 php에서 쿼리스트링으로 넘어온 값에 sha256을 적용해야 할 필요가 있었는데, 개발자도구를 통해 확인해보면 키값이 고스란히 노출된다. 따라서 sha256을 javascript 적용하는 게 거의 무의미하다고 생각했었는데, 어차피 해당 키 값을 쿼리스트링으로 전달하는 이상, javasciprt건 activex에서건 sha256을 적용하는 것 자체가 무의미하다는 판단을 내렸기 때문이었다.
게다가 실상 로그인할 때 해당 로직을 적용하면, 중간에 패킷을 캡쳐하여 공격하는 일로부터 어느정도는 안전해진다고 생각한다.
반응형
'Programming > JavaScript' 카테고리의 다른 글
오늘의 삽질(Nintendo Switch 북미 할인중인 타이틀 확인) (0) | 2018.12.19 |
---|---|
많이 늦은감이 있는 Steemit dApp 개발과 관련된 조사 (0) | 2018.12.17 |
SPA에서 ActiveX의 메모리할당이 해제되지 않는 경우 (0) | 2016.10.18 |
웹 폰트를 로컬 스토리지에 적용하는 기법 (0) | 2016.06.26 |
The Vanilla Javascript Repository (0) | 2016.06.19 |