[카테고리:] Development


  • emu-update-last-check 에러 해결법

    emu-update-last-check 에러 해결법

    AVD로 만들어 놓은게 자꾸 저 emu-update-last-check로 바뀌면서 에러가 남. 구글링 해서 원인을 찾았는데 내가 환경변수에 ANDROID_AVD_HOME ANDROID_EMULATOR_HOME ANDROID_SDK_HOME 을 추가 한 탓이였음. ANDROID_SDK_HOME이 ANDROID_EMULATOR_HOME, ANDROID_AVD_HOME 상위(?) 변수라 AVD 매니저가 중간중간 경로 가져오는거에 어느걸 참조하는지 햇갈려하는거 같음. ANDROID_SDK_HOME 경로만 남기고 두개를… “read more”


  • Golang 추가 패키지를(go get) 프로젝트 폴더별로 분리해서 저장 …

    Golang 추가 패키지를(go get) 프로젝트 폴더별로 분리해서 저장 …

    Golang으로 작업하다 보면 여기저기 만든 패키지들 가져다 쓰는 경우가 있는데 이게 GOPATH를 기준으로 통틀어 저장하기 때문에 여러 플젝에서 쓰는 패키지들이 전부 한폴더에 모이게 된다. 물론 여러 플젝에서 썼던 패키지를 한번만 받으면 되는거라 용량면이나 네트워크면에선 좋긴 한데 개인적으론 용량을 포기하더라도 플젝에… “read more”


  • Golang에서 RSA 사용하기

    Golang에서 RSA 사용하기

    안드로이드 앱이랑 golang이랑 통신할때 암호화 할려고 golang에서 rsa 쓰는법 연습하던거 여기 정리해둠. privateKey, err := rsa.GenerateKey(rand.Reader, 2048) if err != nil { log.Println(“error : “, err) } publicKey := &privateKey.PublicKey Golang에서 RSA-2048로 publcKey와 privateKey 생성은 위와 같이 간단하다. var text… “read more”


  • 안드로이드에서 RSA 암호 사용하기

    안드로이드에서 RSA 암호 사용하기

    안드로이드에서 RSA 방식으로 데이터 암호화 해서 Golang이랑 통신하는거 하다가 여기 정리해둠. val keygen = KeyPairGenerator.getInstance(“RSA”) keygen.initialize(2048, SecureRandom()) var keyPair = keygen.genKeyPair() keyPair.private //개인키 keyPair.public //공개키 일단 Kotlin에서 공개키와 개인키 생성은 이렇게 한다. 초기화 하고 Gen 하면 keyPair 변수에 private와 public으로… “read more”


  • https 사이트의 공개키 가져오기

    https 사이트의 공개키 가져오기

    Golang <-> Android 암호화 통신 해보다가 자체적으로 생성한 Private/Public Key 말고 웹사이트 인증서로 쓸수 있지 않을까 라는 생각으로 해봄. Let’s Encrypt로 생성한 파일 4개중 이름에 privkey.pem 이건 개인키고 cert.pem이게 공개키인줄 알았는데 이게 아니였고 openssl 명령을 통해서 구할수 있는걸 구글 검색… “read more”