괴발개발 성장기

Study/Go 언어

[golang] 핸드폰번호 암호화하는 과정에서 key 값이 0이 나와서 에러가 발생한다

지니유 2021. 12. 21. 23:24
반응형
func SetEncrypt(text string) string {
	key := config.Config.Encrypt.EncryptKey
	return Encrypt(key, text)
}

 

# 이슈

암호화하는 과정에서 key 값이 0이 나와서 에러가 발생한다.

 

# 해결책

config.json에 Encryptkey가 없어서 에러가 난다고 생각했는데

컴퓨터 환경 변수에 STUDY_GENIE_ENCRYPT_KEY를 넣어준 후에

환경변수를 설정하는 코드에서 

Config.Encrypt.EncryptKey = properties["STUDY_GENIE_ENCRYPT_KEY"]

이렇게 설정을 해줬다.

config.json에 설정을 하지 않은 이유는 보안상의 문제이다.

 

우리팀은  elastic beanstalk에서 설정을 해준다고 한다.

(데브옵스를 공부해야할 이유가 점점 생기고 있다)

반응형