programing

JSON 데이터를 암호화할 수 있습니까?

linuxpc 2023. 3. 2. 22:01
반응형

JSON 데이터를 암호화할 수 있습니까?

DVD에서 로컬로 실행할 JQuery 웹 앱을 개발 중입니다.앱은 JSON 파일의 모든 내용을 읽습니다.

앱만 읽을 수 있도록 JSON 콘텐츠를 암호화하거나 난독화할 수 있는 좋은 방법이 있습니까?

복사하여 다른 것에 붙여넣는 것을 방지하는 것이 목적이라면 JSON이 아닌 BSON에 저장할 수 있습니다.http://bsonspec.org/ #/specification

지금은 난독화만 하고 있고, 지식인이 원할 경우 그것을 사용하는 것을 막지는 않을 것이다.

암호화도 가능하지만 암호화된 Json을 로드하는 Javascript 내에 복호화 키를 저장하는 것과 유사한 문제가 있습니다.

데이터를 정말 원하는 사람은 누구나 데이터를 얻을 수 있습니다.대부분의 브라우저에는 실행 시 데이터를 추출하거나 볼 수 있는 Javascript 디버거가 있습니다.

즉, 데이터를 입수하기 어렵게 하기 위해 얼마나 많은 노력을 기울이고 싶은가 하는 것입니다.중요한 동기부여가 있는 사람.무엇을 해도 데이터에 액세스 할 수 있습니다.

JavaScript(php와 같은 스크립트 엔진 없음)만 사용할 수 있다면 이 라이브러리가 유용할 수 있습니다.http://code.google.com/p/crypto-js/

https://github.com/HazAT/jCryption은 어떠세요?키 교환에는 RSA를, 암호화에는 AES를 사용합니다.

JSON Web Encryption(JWE) 사용을 권장합니다.

브라우저의 웹 아피스는 암호화할 수 있는 암호화 API를 가지고 있는 등 이를 처리할 수 있는 라이브러리가 많이 있습니다.

사용하시는 플랫폼에서 어떤 언어가 지원되는지는 모르겠지만 JSON 파일에서 노드를 삭제하거나 해시하기 위해 사용할 수 있는 Silencio 라이브러리를 참조하십시오.변환할 노드(패스워드 등 일부만 난독화할 수 있음)와 적용할 변경사항(콘텐츠, 해시 또는 커스텀 클리어)을 결정할 수 있습니다.

언급URL : https://stackoverflow.com/questions/14570831/can-i-encrypt-my-json-data

반응형