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

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에서 설정을 해준다고 한다. (데브옵스를 공부해야할 이유가 점점 생기고 있다)

​ ​ ​