취미 기록용 블로그
안드로이드 앱이랑 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 방식으로 데이터 암호화 해서 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”
Golang <-> Android 암호화 통신 해보다가 자체적으로 생성한 Private/Public Key 말고 웹사이트 인증서로 쓸수 있지 않을까 라는 생각으로 해봄. Let’s Encrypt로 생성한 파일 4개중 이름에 privkey.pem 이건 개인키고 cert.pem이게 공개키인줄 알았는데 이게 아니였고 openssl 명령을 통해서 구할수 있는걸 구글 검색… “read more”
간단하게 로그파싱하는거 우분투 백그라운드 서비스로 만들다가 리눅스 서비스 프로그램 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”
얀센 백신 맞고 옴. 뭔가 기대(?)가 있었는데 그런거 없고 그냥 독감예방접종 맞는거랑 비슷한 느낌. 병원 가니 많은 사람이 대기석에 앉아있어서 오래걸릴줄 알았는데 죄다 맞은 뒤 30분 대기 하던 사람이었고 들어가서 접수하자마자 바로 맞고 나옴. 인터넷 커뮤니티 보면 뽀로로 반창고 붙여준다네… “read more”