스팀잇에서는 키가 4가지나 존재합니다. 간단하게 설명을 하면 다음과 같습니다.
<div class="table-responsive"><table> <thead> <tr><th style="text-align:left">키<th style="text-align:left">용도 <tbody> <tr><td style="text-align:left">Owner<td style="text-align:left">마스터키입니다. 이 키를 가지면 모든 것을 할 수 있습니다. <tr><td style="text-align:left">Posting<td style="text-align:left">포스팅을 하는데 쓸 수 있는 키입니다. 포스팅 뿐만 아니라 보팅, 댓글 같은 것도 이 포스팅 키로 합니다. <tr><td style="text-align:left">Active<td style="text-align:left">지갑과 관련 된 키입니다. 이 키를 가지고 STEEM/SBD를 보내거나 내부 마켓에서 오더를 할 수 있습니다. <tr><td style="text-align:left">Memo<td style="text-align:left">메모를 암호화 해서 보낼 때 사용합니다. <p dir="auto">여기서 우리가 오늘 사용할 건 메모 키입니다(사실 내부적으로 사용 되기 때문에 직접 복붙해서 적어 넣을 필요가 없습니다).<br /> 다른 글들을 보면 돈이 빠져나가는 걸 방지하기 위해 포스팅 키로 로그인 하는 게 안전하다 하는 정도만 소개가 되어 있지만 메모 키에 대해서는 메모를 암호화 할 수 있다고만 말하고 어떻게 암호화를 하는 지 아무도 알려주지 않더라구요. 그래서 제가 찾아봤습니다. <h2>메모를 암호화 해서 송금하기 <p dir="auto">일단 지갑 페이지에 가서 Transfer(송금) 메뉴를 눌러봅시다. 일반적으로 송금을 할 때와 전혀 다를 게 없습니다. <p dir="auto"><img src="https://images.hive.blog/768x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1516139347/gfhxapix7xhjvqx1n3rd.png" alt="image.png" srcset="https://images.hive.blog/768x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1516139347/gfhxapix7xhjvqx1n3rd.png 1x, https://images.hive.blog/1536x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1516139347/gfhxapix7xhjvqx1n3rd.png 2x" /> <p dir="auto">이 과정에서 메모를 적을 때 앞에 <code>#을 붙이면 자동으로 암호화를 해서 전송이 됩니다. 마찬가지로 웹 UI에서는 보낸 사람, 받는 사람 모두에게 자동으로 복호화가 되어 보입니다<sup><a href="#fn1" id="fnref1" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">[1] <p dir="auto"><img src="https://images.hive.blog/768x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1516139181/es8cu7qrvv3vsfaypoya.png" alt="Screenshot-2018-1-17 How to encrypt message or memo on Steem — Steemit.png" srcset="https://images.hive.blog/768x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1516139181/es8cu7qrvv3vsfaypoya.png 1x, https://images.hive.blog/1536x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1516139181/es8cu7qrvv3vsfaypoya.png 2x" /><br /> 메모 칸 바로 위에 보이는 <em>This memo is public이 문제네요.. 실제로는 암호화를 해서 보내는데 수정을 안 한 듯 합니다. <p dir="auto">보낸 후에 확인을 해 보면 아래와 같이 복호화가 되어서 보입니다.<br /> <img src="https://images.hive.blog/768x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1516139942/jziqiyxv8gnxxkx6aukr.png" alt="Screenshot-2018-1-17 kjwon15.png" srcset="https://images.hive.blog/768x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1516139942/jziqiyxv8gnxxkx6aukr.png 1x, https://images.hive.blog/1536x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1516139942/jziqiyxv8gnxxkx6aukr.png 2x" /> <p dir="auto">근데 이것만 가지고는 암호화가 안 된 것처럼 보이죠..ㅠㅠ 그래서 블록체인에 어떻게 들어갔나 확인을 해 봅시다. (<a href="https://steemd.com/tx/334d95f8adce23217d9e67d7788aff9e3b99f7e8" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">이 링크를 눌러서 같이 확인해 봅시다)<br /> <img src="https://images.hive.blog/768x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1516140116/axpwxvvhqtylgsbu4oaw.png" alt="Screenshot-2018-1-17 kjwon15 Steem.png" srcset="https://images.hive.blog/768x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1516140116/axpwxvvhqtylgsbu4oaw.png 1x, https://images.hive.blog/1536x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1516140116/axpwxvvhqtylgsbu4oaw.png 2x" /> <p dir="auto">똑같이 <code>#으로 시작하긴 하는데 제가 쓴 메시지와 다르게 막 이상한 알파벳과 숫자들이 나열되어 있고 길이도 훨씬 깁니다. <a href="https://en.wikipedia.org/wiki/Base58" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">base58로 인코딩이 된 문자열인데 자세히 알 필요까지는 없고 바이너리 데이터를 텍스트로 표현한 겁니다. 비트코인 주소도 같은 알고리즘을 사용해요.<br /> 앞에 <code>#이 붙으면 암호화 된 메모로 인식하고 웹 UI에서도 알아서 복호화 시켜서 보여주는 것 같습니다. <h2>어떻게 활용할까? <p dir="auto">사실 송금을 하면서 암호화를 할 일이 그렇게 많지 않습니다. 그래서 이 방법을 모르는 사람들도 꽤 많아요. 하지만 개인정보가 들어가거나 하는 경우에는 블록체인에 영원히 공개되는 것보다는 이런 방법을 활용하는 게 좋을 것 같습니다. <p dir="auto">예를 들면 이벤트 등으로 인해서 주소나 전화번호를 같이 적어 보내야 할 때 정도가 있을 것 같아요. <hr /> <ol> <li><p dir="auto">받는 사람의 공개키로 암호화를 해서 보내면 받는 사람의 개인키로만 복호화가 가능하기 때문에 보내는 사람과 받는 사람 간의 공유키로 암호화 한다고 합니다. <a href="#fnref1" class="external_link" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog">↩스팀잇에서 송금시 메모 암호화 하기
7 years ago in #kr by kjwon15 (47)
$10.43
- Past Payouts $10.43
- - Author $7.96
- - Curators $2.47
스스로 홍보하는 프로젝트에서 나왔습니다.
오늘도 좋은글 잘 읽었습니다.
오늘도 화이팅입니다.!
좋은 정보 감사합니다. ~ ^^
You're so nice for commenting on this post. For that, I gave you a vote!
좋은 글 잘 봤습니다^^
와 이거 신기하네요 근데 받는사람은 어떻게 해독해야하나요? ㅋㅋ 개인키를 입력하는 창이 뜨려나요?
리스팀 앤 @홍보해
받은 사람도 기본적으로 복호화가 되어 나타납니다. 포스팅 키로만 로그인 했을 경우는 실험을 안 해 봤는데 아마 로그인 창이 뜨겠죠? (메모 키나 오너 키로)
블록체인이 공개된 분산 원장에 기록되는 기술이기 때문에 송금을 할때 개인정보를 암호화 해서 보낸다는 것은 정말 중요한 일입니다. 좋은 포스팅 잘 보았습니다 ^^
안녕하세요
흥미있는 정보 정말 감사합니다
많이 배워 갑니다.
그럼 행복한 하루 보내시기 바랍니다.
꿀팁 감사해요 ^^ 팔로우하고 가용
click here!
click here!This post received a 36% upvote from @krwhale thanks to @kjwon15! For more information, 이 글은 @kjwon15님의 소중한 스팀/스팀달러를 지원 받아 36% 보팅 후 작성한 글입니다. 이 글에 대한 자세한 정보를 원하시면,
좋은 정보 감사합니다.
스팀과 스달이 키스를 했네요!
스팀과 스달의 가격상승은 고래도! 뉴비도 모두 춤추게 할텐데!
즐거운 스티밋 라이프!
스팀잇에서 송금해본적이 없는데 많은 도움 되네요! 지식습득! 하였습니다. 감사합니다.