반응형 엑셀44 VBA,엑셀 로 SHA512 HASH 하기 업비트 API를 사용하려다 보니 SHA512를 사용해야 됩니다...ㅠㅠ JWT로 끝이 난줄알았는데 또 뭔가가 있었습니다. 그러면 SHA512는 또 어떻게 만들어야 하는지 열심히 구글링을 해봐야겠습니다. SHA512도 암호화 같은 겁니다. 구글에 SHA512 HASH 라고 치면 Tool 관련 사이트가 많이 나옵니다. 거기 중 1개를 선택하여 검증 하였습니다. 근데 복원화 사이트는 찾기가 쉽지 않습니다. 그리고 제가 사용할 VBA에서 SHA512를 찾아봤습니다. Function to_SHA512(Value) Dim text As Object Dim SHA512 As Object Set text = CreateObject("System.Text.UTF8Encoding") Set SHA512 = CreateOb.. 2021. 4. 20. vba 로 jwt 만들기 , 만드는 방법 - hs256 서론 업비트 api를 엑셀로 적용하려고 하다 보니 jwt를 만들어야 합니다. jwt.io 사이트를 활용하여 jwt를 만들어 낼 수 있습니다. 하지만 추후 코인을 구매하고 코인을 판매할 때 다양한 주소들을 사이트를 통해 만들어낼 수 없을 것 같아서 vba로 만드는 방법이 없을까 하고 요 며칠간 계속 구글링을 하였습니다. 결론 특이하게 이번에는 결론부터 이야기하자면 만들어낼 수 있습니다. 일단 jwt.io 사이트를 자세히 바라봤습니다. HEADER (붉은색). PAYLOAD (핑크색). VERIFY SIGNATURE(파란색) 이렇게 점으로 연결되어 있습니다. 그리고 jwt.io 사이트의 VERIFY SIGNATURE을 보니 HMACSHA256이란 게 있네요 SHA256의 인코드를 사용하는 것 같습니다. 또한.. 2021. 4. 19. 크롤링 중 Response Text가 "대상 멀티바이트 코드페이지에 유니코드 문자의 매핑이 없습니다." 라고 나올때 해결방법 - VBA 특정 사이트에서 크롤링 중 Responsetext가 대상 멀티 바이트 코드 페이지에 유니코드 문자의 매핑이 없습니다. 라고 나올 때가 있습니다. 하지만 지역 창에서 확인해보면 ResponseBody에는 엄청 많은 자료가 존재합니다. 이렇게 말이죠 그래서 얘를 유니코드로 변경을 하면 크롤링을 할 수 있습니다. VBA 명령 중 StrConv 사용합니다. responsebody를 사용하여 vbunicode로 변경하면 크롤링을 진행할 수 있습니다. 이런 식으로 크롤링이 가능합니다~ 2021. 4. 19. VBA 배우기 기초 - 상대 참조 및 녹화 코드분석 서론 엑셀에서 VBA를 사용하는 여러 가지 이유가 존재합니다. 이번 내용은 단순 반복 작업을 설명하기 위해서입니다. 그래서 엑셀의 매크로 녹화를 통해 생성되는 코드를 분석하고 VBA를 하나씩 배워보도록 하겠습니다. 본론에 앞서 매크로 녹화와 상대 참조 매크로를 녹화해보겠습니다. 보기 → 매크로 메뉴가 있습니다. 그리고 3개의 메뉴가 더 있습니다. 메뉴 설명 매크로 보기 사용가능한 매크로가 무엇이 있는지 확인 매크로 기록 녹화 시작 상대 참조로 기록 셀 주소를 어떤식으로 인식할것인지 일단 가장 난감한 상대 참조로 기록에 대해서 설명하겠습니다. 여기서 가장 중요한 것은 상대 참조로 기록 미사용 : 매크로 사용 위치가 중요하지 않다. 상대 참조로 기록 사용 : 매크로 사용 위치가 중요하다. 한번 보여드리겠습니.. 2021. 4. 6. 이전 1 ··· 5 6 7 8 9 10 11 다음 반응형