치즈알러지햄스터

  • 홈
  • 태그
  • 방명록
  • 깃허브
유별난 개발자의 일상블로그

2021/08/04 1

AssetBundle의 암호화/복호화

번들파일을 암호화하는 이유는 저작권이 있는 리소스를 보호하고 싶다거나 테이블 데이터를 보호하고 싶다거나.. 여러가지 이유가 있습니다. AssetStudio같은걸 사용하면 너무나 쉽게 에셋번들의 데이터를 추출해볼 수 있습니다. 이를 방지하려면 어떻게 해야할까요? AssetBundle의 파일 사이즈는 100mb가 될 수도 있고, 1GB가 될 수도 있기 때문에 암호화를 할때 주의해야 할점은 파일 전체를 암호화 한다기 보다, 파일의 특정 부분만을 암호화하여 정상적으로 파일이 열리지 않게 하는게 포인트입니다. 위 사진은 큐브 오브젝트를 번들로 만들어서 뽑은 뒤 파일을 헥스 에디터로 열어본 사진입니다. 큐브 오브젝트를 번들로 만들어서 뽑았을때 맨 앞에서 4개의 바이트가 55 6E 69 74 로 시작합니다. 어떻게 ..

프로그래밍/unity 2021.08.04
1
더보기
프로필사진

유별난 개발자의 일상블로그

  • 분류 전체보기 N
    • 프로그래밍 N
      • c#
      • unity
      • game hacking
      • node.js
      • 생각
      • javascript N
    • 공부용
      • Typescript Study
    • sh life's
      • 일상
      • 그림,사진
    • 나를위한[비공개]
      • 마음과 생각
      • 별이에게
      • 사진
      • -

Tag

유니티구글시트, 유니티 데이터 테이블, 유니티 게임데이터, 유니티 데이터 관리, 유니티 구글시트, 유니티 게임데이터 관리, 유니티 엑셀 연동, 유니티 번역관리, 유니티 구글시트 연동, 구글시티 유니티 연동, 유니티 구글 스프레드시트, 유니티 구글시트 데이터, 유니티 로컬디비, Unity Google Sheet,

최근글과 인기글

  • 최근글
  • 인기글
  • 함수형 프로그래밍 2022.08.16 15:56
  • UniTask 기본 사용법/생명주기 주의사항 2021.12.05 01:28
  • AssetBundle의 암호화/복호화 2021.08.04 12:13
  • 유니티 구글 스프레드시트로 데이터 쉽게 관리하기(UGS) 2021.03.17 23:08
  • [C#] BigInteger로 방치형 게임의 A~ZZ 같은 숫자단위 구현 2021.08.01 09:03
  • AssetBundle의 암호화/복호화 2021.08.04 12:13

최근댓글

  • 핵쓰려고 발악을하네 ㅋㅋ 공부나해라

    ㅇㅇ

  • 다만, Generate는 시트 내에 데이터 변경이 아닌 '⋯

    Cheese Allergy Hamster

  • 네, 개발할때는 실시간으로 불러와서 테스트할때⋯

    Cheese Allergy Hamster

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

  • 2022/08
  • 2021/12
  • 2021/08
  • 2021/07
  • 2021/06

Calendar

«   2021/08   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

방문자수Total

18,879

  • Today : 27
  • Yesterday : 18

Copyright © Kakao Corp. All rights reserved.