• iptime 공유기와 개인도메인 연동하기

    iptime 공유기와 개인도메인 연동하기

    내 블로그 서버는 Odroid HC1+ipTime 공유기로 운영되고 있는데 예전엔 가끔씩 IP가 바뀌곤 했는데 요즘은 거의 그런게 없는거 같다. 그래도 최근 몇년사이로 두어번 ip가 바뀌곤 했는데 그때 마다 가비아 접속해서 dns 설정에 ip값을 수작업으로 바꿔주곤 했었음. 그러다가 오늘 뭔가에 필 받아서… “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”


  • Golang에서 리눅스 서비스 예제

    Golang에서 리눅스 서비스 예제

    간단하게 로그파싱하는거 우분투 백그라운드 서비스로 만들다가 리눅스 서비스 프로그램 golang으로 만드는거 여기에 간단하게 정리합니다. package main import ( “log” “os” “os/signal” “time” //”syscall” ) func main() { sigs := make(chan os.Signal, 1) //모든 시그널을 수신한다. signal.Notify(sigs) //특정 시그널만 수신한다. //signal.Notify(sigs,… “read more”