rpc 통신할 때 url 특수문자 문제

우리가 거래소를 만들 때 유저의 id를 이메일 형식으로 저장을 해서 rpc통신하는데 문제가 생겼다.

그리고 비밀번호도 JWT토큰을 사용했더니 특수문자까지 껴가지고는 더욱 이상한 url이 되었다.

그래서 해결책으로
https://emn178.github.io/online-tools/sha1.html
이 사이트에 들어가서 가장 짧은 암호화 알고리즘을 택했다. MD2를 택했는데 npm 라이브러리가 쓰기 어렵게 되어있었다.

그래서 SHA1을 쓰기로 했다.
그래서 저 위의
[email protected] 도 8964218c89d13fad02874e43bcf9875f6b7ee1c9로 바뀌고
U8RcpdNpgSLRnf/9Xe7A5MLvy5a19/bGhjnR4+9qPgE도 83ea2f21781686a88e00c3da12df28a6d3b86654로 바뀐다.
16진수여서 특수문자가 하나도 없다!

예상대로 결과가 잘 나왔다!

curl -X POST -H "Content-type: application/json" -d '{ "method":"getbalance","params":[""] }' 8964218c89d13fad02874e43bcf9875f6b7ee1c9:[email protected]:3010


좋은 웹페이지 즐겨찾기