2016-08-30 7 views
0

브라우저에서 암호화 알고리즘을 사용하고 싶습니다. 나는 그것을하는 두 가지 방법을 본다. 첫째, cryptojs, sjcl 등과 같은 사용 가능한 javascript 암호화 프레임 워크 또는 브라우저의 내장 된 Web Crypto API를 사용합니다. 나는 어느 것이 더 나은지 혼란 스럽다. 아무도 이것에 나를 도울 수 있습니까?js 암호화 프레임 워크 또는 브라우저의 Web Crypto API를 사용하십니까?

감사

+1

브라우저 기반 암호화로 무엇을 달성 할 수 있습니까? 무슨 문제가 해결 되니? – Mjh

+0

객관적인 요구 사항 없이는 내가 말할 수 있습니다. 동전을 던져 우연히 결정할 수 있습니다. 또한 [Javascript Cryptography Inside Harmful] (https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2011/august/javascript-cryptography-considered-harmful/)을 살펴보십시오. –

+0

나는 이미 기사를 읽었습니다. 난 단지 파일의 해시를 만들고 나중에 참조 할 수 있도록 해시를 저장하기 만하면됩니다. 브라우저 기반 암호화에 문제가 있다는 것을 알고 있지만 제 경우에는 원하는 것입니다. –

답변

2

브라우저가 될 수있는 자바 스크립트 라이브러리보다 기본 시스템에 더 통합되어 있기 때문에 (예를 들어 난수 생성을위한) 보안의 더 나은 보장을 제공 할 것입니다.

+0

왜 downvotes? WebCrypto API는 순수 JavaScript 구현보다 향상된 보안 * 및 성능 *을 제공합니다. 자바 스크립트 암호가 싫어? 자바 스크립트는 웹 사이트가 아닙니다! –