aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Coleman <ian@iancoleman.io>2018-03-12 11:48:10 +1100
committerIan Coleman <ian@iancoleman.io>2018-03-12 11:48:10 +1100
commitfca07769ebffd5a9dffd394643ed3e54704e8a26 (patch)
tree9b37da6ae4de9b827bb690412ca6797e96e4ccad
parent502898819506605c2b58821285c20054b999a8a7 (diff)
downloadBIP39-fca07769ebffd5a9dffd394643ed3e54704e8a26.tar.gz
BIP39-fca07769ebffd5a9dffd394643ed3e54704e8a26.tar.zst
BIP39-fca07769ebffd5a9dffd394643ed3e54704e8a26.zip
Release v0.3.4
-rw-r--r--bip39-standalone.html2160
-rw-r--r--changelog.md9
-rw-r--r--src/index.html2
3 files changed, 2145 insertions, 26 deletions
diff --git a/bip39-standalone.html b/bip39-standalone.html
index bcb1a5d..a017cc0 100644
--- a/bip39-standalone.html
+++ b/bip39-standalone.html
@@ -6877,7 +6877,7 @@ button.close {
6877 <div class="container"> 6877 <div class="container">
6878 6878
6879 <h1 class="text-center">Mnemonic Code Converter</h1> 6879 <h1 class="text-center">Mnemonic Code Converter</h1>
6880 <p class="version">v0.3.3</p> 6880 <p class="version">v0.3.4</p>
6881 <hr> 6881 <hr>
6882 <div class="row"> 6882 <div class="row">
6883 <div class="col-md-12"> 6883 <div class="col-md-12">
@@ -6956,6 +6956,8 @@ button.close {
6956 <div class="filtered col-sm-9 form-control-static"></div> 6956 <div class="filtered col-sm-9 form-control-static"></div>
6957 <label class="col-sm-3 control-label">Raw Binary</label> 6957 <label class="col-sm-3 control-label">Raw Binary</label>
6958 <div class="binary col-sm-9 form-control-static"></div> 6958 <div class="binary col-sm-9 form-control-static"></div>
6959 <label class="col-sm-3 control-label">Binary Checksum</label>
6960 <div class="checksum col-sm-9 form-control-static">&nbsp;</div>
6959 <label class="col-sm-3 control-label">Word Indexes</label> 6961 <label class="col-sm-3 control-label">Word Indexes</label>
6960 <div class="word-indexes col-sm-9 form-control-static">&nbsp;</div> 6962 <div class="word-indexes col-sm-9 form-control-static">&nbsp;</div>
6961 <label class="col-sm-3 control-label">Mnemonic Length</label> 6963 <label class="col-sm-3 control-label">Mnemonic Length</label>
@@ -7003,6 +7005,7 @@ button.close {
7003 <a href="#chinese_traditional" title="Chinese (Traditional)">中文(繁體)</a> 7005 <a href="#chinese_traditional" title="Chinese (Traditional)">中文(繁體)</a>
7004 <a href="#french" title="French">Français</a> 7006 <a href="#french" title="French">Français</a>
7005 <a href="#italian" title="Italian">Italiano</a> 7007 <a href="#italian" title="Italian">Italiano</a>
7008 <a href="#korean" title="Korean">한국어</a>
7006 </div> 7009 </div>
7007 </div> 7010 </div>
7008 </div> 7011 </div>
@@ -7576,6 +7579,9 @@ button.close {
7576 </p> 7579 </p>
7577 <h3 id="entropy-notes">Entropy</h3> 7580 <h3 id="entropy-notes">Entropy</h3>
7578 <p> 7581 <p>
7582 <span>Entropy values should not include the BIP39 checksum. This is automatically added by the tool.</span>
7583 </p>
7584 <p>
7579 <span> 7585 <span>
7580 Entropy values must be sourced from a 7586 Entropy values must be sourced from a
7581 <a href="https://en.wikipedia.org/wiki/Random_number_generation" target="_blank">strong source of randomness</a>. 7587 <a href="https://en.wikipedia.org/wiki/Random_number_generation" target="_blank">strong source of randomness</a>.
@@ -13540,7 +13546,10 @@ module.exports = require('buffer')
13540 13546
13541},{"buffer":2}]},{},[4])(4) 13547},{"buffer":2}]},{},[4])(4)
13542});</script> 13548});</script>
13543 <script>(function (root) { 13549 <script>// Polyfill for NFKD normalization
13550// See https://github.com/walling/unorm
13551
13552(function (root) {
13544 "use strict"; 13553 "use strict";
13545 13554
13546/***** unorm.js *****/ 13555/***** unorm.js *****/
@@ -50907,25 +50916,25 @@ bitcoinjs.bitcoin.networks.slimcointn = {
50907 wif: 0x57 50916 wif: 0x57
50908}; 50917};
50909 50918
50910bitcoinjs.bitcoin.networks.denarius = { 50919bitcoinjs.bitcoin.networks.dogecoin = {
50911 messagePrefix: '\x19Denarius Signed Message:\n', 50920 messagePrefix: '\x19Dogecoin Signed Message:\n',
50912 bip32: { 50921 bip32: {
50913 public: 0x0488b21e, 50922 public: 0x02facafd,
50914 private: 0x0488ade4 50923 private: 0x02fac398
50915 }, 50924 },
50916 pubKeyHash: 0x1e, 50925 pubKeyHash: 0x1e,
50917 scriptHash: 0x5a, 50926 scriptHash: 0x16,
50918 wif: 0x9e 50927 wif: 0x9e
50919}; 50928};
50920 50929
50921bitcoinjs.bitcoin.networks.dogecoin = { 50930bitcoinjs.bitcoin.networks.denarius = {
50922 messagePrefix: '\x19Dogecoin Signed Message:\n', 50931 messagePrefix: '\x19Denarius Signed Message:\n',
50923 bip32: { 50932 bip32: {
50924 public: 0x02facafd, 50933 public: 0x0488b21e,
50925 private: 0x02fac398 50934 private: 0x0488ade4
50926 }, 50935 },
50927 pubKeyHash: 0x1e, 50936 pubKeyHash: 0x1e,
50928 scriptHash: 0x16, 50937 scriptHash: 0x5a,
50929 wif: 0x9e 50938 wif: 0x9e
50930}; 50939};
50931 50940
@@ -51105,6 +51114,17 @@ bitcoinjs.bitcoin.networks.komodo = {
51105 scriptHash: 0x55, 51114 scriptHash: 0x55,
51106 wif: 0xbc 51115 wif: 0xbc
51107}; 51116};
51117
51118bitcoinjs.bitcoin.networks.blackcoin = {
51119 messagePrefix: '\x18BlackCoin Signed Message:\n',
51120 bip32: {
51121 public: 0x02CFBEDE,
51122 private: 0x02CFBF60
51123 },
51124 pubKeyHash: 0x19,
51125 scriptHash: 0x55,
51126 wif: 0x99
51127};
51108</script> 51128</script>
51109 <script>(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.bitcoinjsBip38 = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ 51129 <script>(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.bitcoinjsBip38 = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
51110var asn1 = exports; 51130var asn1 = exports;
@@ -100371,6 +100391,2058 @@ WORDLISTS["italian"] = [
100371"zappato", "zattera", "zavorra", "zefiro", "zelante", "zelo", "zenzero", "zerbino", "zibetto", "zinco", 100391"zappato", "zattera", "zavorra", "zefiro", "zelante", "zelo", "zenzero", "zerbino", "zibetto", "zinco",
100372"zircone", "zitto", "zolla", "zotico", "zucchero", "zufolo", "zulu", "zuppa"] 100392"zircone", "zitto", "zolla", "zotico", "zucchero", "zufolo", "zulu", "zuppa"]
100373</script> 100393</script>
100394 <script>WORDLISTS = typeof WORDLISTS == "undefined" ? {} : WORDLISTS;
100395WORDLISTS["korean"] = [
100396 "가격",
100397 "가끔",
100398 "가난",
100399 "가능",
100400 "가득",
100401 "가르침",
100402 "가뭄",
100403 "가방",
100404 "가상",
100405 "가슴",
100406 "가운데",
100407 "가을",
100408 "가이드",
100409 "가입",
100410 "가장",
100411 "가정",
100412 "가족",
100413 "가죽",
100414 "각오",
100415 "각자",
100416 "간격",
100417 "간부",
100418 "간섭",
100419 "간장",
100420 "간접",
100421 "간판",
100422 "갈등",
100423 "갈비",
100424 "갈색",
100425 "갈증",
100426 "감각",
100427 "감기",
100428 "감소",
100429 "감수성",
100430 "감자",
100431 "감정",
100432 "갑자기",
100433 "강남",
100434 "강당",
100435 "강도",
100436 "강력히",
100437 "강변",
100438 "강북",
100439 "강사",
100440 "강수량",
100441 "강아지",
100442 "강원도",
100443 "강의",
100444 "강제",
100445 "강조",
100446 "같이",
100447 "개구리",
100448 "개나리",
100449 "개방",
100450 "개별",
100451 "개선",
100452 "개성",
100453 "개인",
100454 "객관적",
100455 "거실",
100456 "거액",
100457 "거울",
100458 "거짓",
100459 "거품",
100460 "걱정",
100461 "건강",
100462 "건물",
100463 "건설",
100464 "건조",
100465 "건축",
100466 "걸음",
100467 "검사",
100468 "검토",
100469 "게시판",
100470 "게임",
100471 "겨울",
100472 "견해",
100473 "결과",
100474 "결국",
100475 "결론",
100476 "결석",
100477 "결승",
100478 "결심",
100479 "결정",
100480 "결혼",
100481 "경계",
100482 "경고",
100483 "경기",
100484 "경력",
100485 "경복궁",
100486 "경비",
100487 "경상도",
100488 "경영",
100489 "경우",
100490 "경쟁",
100491 "경제",
100492 "경주",
100493 "경찰",
100494 "경치",
100495 "경향",
100496 "경험",
100497 "계곡",
100498 "계단",
100499 "계란",
100500 "계산",
100501 "계속",
100502 "계약",
100503 "계절",
100504 "계층",
100505 "계획",
100506 "고객",
100507 "고구려",
100508 "고궁",
100509 "고급",
100510 "고등학생",
100511 "고무신",
100512 "고민",
100513 "고양이",
100514 "고장",
100515 "고전",
100516 "고집",
100517 "고춧가루",
100518 "고통",
100519 "고향",
100520 "곡식",
100521 "골목",
100522 "골짜기",
100523 "골프",
100524 "공간",
100525 "공개",
100526 "공격",
100527 "공군",
100528 "공급",
100529 "공기",
100530 "공동",
100531 "공무원",
100532 "공부",
100533 "공사",
100534 "공식",
100535 "공업",
100536 "공연",
100537 "공원",
100538 "공장",
100539 "공짜",
100540 "공책",
100541 "공통",
100542 "공포",
100543 "공항",
100544 "공휴일",
100545 "과목",
100546 "과일",
100547 "과장",
100548 "과정",
100549 "과학",
100550 "관객",
100551 "관계",
100552 "관광",
100553 "관념",
100554 "관람",
100555 "관련",
100556 "관리",
100557 "관습",
100558 "관심",
100559 "관점",
100560 "관찰",
100561 "광경",
100562 "광고",
100563 "광장",
100564 "광주",
100565 "괴로움",
100566 "굉장히",
100567 "교과서",
100568 "교문",
100569 "교복",
100570 "교실",
100571 "교양",
100572 "교육",
100573 "교장",
100574 "교직",
100575 "교통",
100576 "교환",
100577 "교훈",
100578 "구경",
100579 "구름",
100580 "구멍",
100581 "구별",
100582 "구분",
100583 "구석",
100584 "구성",
100585 "구속",
100586 "구역",
100587 "구입",
100588 "구청",
100589 "구체적",
100590 "국가",
100591 "국기",
100592 "국내",
100593 "국립",
100594 "국물",
100595 "국민",
100596 "국수",
100597 "국어",
100598 "국왕",
100599 "국적",
100600 "국제",
100601 "국회",
100602 "군대",
100603 "군사",
100604 "군인",
100605 "궁극적",
100606 "권리",
100607 "권위",
100608 "권투",
100609 "귀국",
100610 "귀신",
100611 "규정",
100612 "규칙",
100613 "균형",
100614 "그날",
100615 "그냥",
100616 "그늘",
100617 "그러나",
100618 "그룹",
100619 "그릇",
100620 "그림",
100621 "그제서야",
100622 "그토록",
100623 "극복",
100624 "극히",
100625 "근거",
100626 "근교",
100627 "근래",
100628 "근로",
100629 "근무",
100630 "근본",
100631 "근원",
100632 "근육",
100633 "근처",
100634 "글씨",
100635 "글자",
100636 "금강산",
100637 "금고",
100638 "금년",
100639 "금메달",
100640 "금액",
100641 "금연",
100642 "금요일",
100643 "금지",
100644 "긍정적",
100645 "기간",
100646 "기관",
100647 "기념",
100648 "기능",
100649 "기독교",
100650 "기둥",
100651 "기록",
100652 "기름",
100653 "기법",
100654 "기본",
100655 "기분",
100656 "기쁨",
100657 "기숙사",
100658 "기술",
100659 "기억",
100660 "기업",
100661 "기온",
100662 "기운",
100663 "기원",
100664 "기적",
100665 "기준",
100666 "기침",
100667 "기혼",
100668 "기획",
100669 "긴급",
100670 "긴장",
100671 "길이",
100672 "김밥",
100673 "김치",
100674 "김포공항",
100675 "깍두기",
100676 "깜빡",
100677 "깨달음",
100678 "깨소금",
100679 "껍질",
100680 "꼭대기",
100681 "꽃잎",
100682 "나들이",
100683 "나란히",
100684 "나머지",
100685 "나물",
100686 "나침반",
100687 "나흘",
100688 "낙엽",
100689 "난방",
100690 "날개",
100691 "날씨",
100692 "날짜",
100693 "남녀",
100694 "남대문",
100695 "남매",
100696 "남산",
100697 "남자",
100698 "남편",
100699 "남학생",
100700 "낭비",
100701 "낱말",
100702 "내년",
100703 "내용",
100704 "내일",
100705 "냄비",
100706 "냄새",
100707 "냇물",
100708 "냉동",
100709 "냉면",
100710 "냉방",
100711 "냉장고",
100712 "넥타이",
100713 "넷째",
100714 "노동",
100715 "노란색",
100716 "노력",
100717 "노인",
100718 "녹음",
100719 "녹차",
100720 "녹화",
100721 "논리",
100722 "논문",
100723 "논쟁",
100724 "놀이",
100725 "농구",
100726 "농담",
100727 "농민",
100728 "농부",
100729 "농업",
100730 "농장",
100731 "농촌",
100732 "높이",
100733 "눈동자",
100734 "눈물",
100735 "눈썹",
100736 "뉴욕",
100737 "느낌",
100738 "늑대",
100739 "능동적",
100740 "능력",
100741 "다방",
100742 "다양성",
100743 "다음",
100744 "다이어트",
100745 "다행",
100746 "단계",
100747 "단골",
100748 "단독",
100749 "단맛",
100750 "단순",
100751 "단어",
100752 "단위",
100753 "단점",
100754 "단체",
100755 "단추",
100756 "단편",
100757 "단풍",
100758 "달걀",
100759 "달러",
100760 "달력",
100761 "달리",
100762 "닭고기",
100763 "담당",
100764 "담배",
100765 "담요",
100766 "담임",
100767 "답변",
100768 "답장",
100769 "당근",
100770 "당분간",
100771 "당연히",
100772 "당장",
100773 "대규모",
100774 "대낮",
100775 "대단히",
100776 "대답",
100777 "대도시",
100778 "대략",
100779 "대량",
100780 "대륙",
100781 "대문",
100782 "대부분",
100783 "대신",
100784 "대응",
100785 "대장",
100786 "대전",
100787 "대접",
100788 "대중",
100789 "대책",
100790 "대출",
100791 "대충",
100792 "대통령",
100793 "대학",
100794 "대한민국",
100795 "대합실",
100796 "대형",
100797 "덩어리",
100798 "데이트",
100799 "도대체",
100800 "도덕",
100801 "도둑",
100802 "도망",
100803 "도서관",
100804 "도심",
100805 "도움",
100806 "도입",
100807 "도자기",
100808 "도저히",
100809 "도전",
100810 "도중",
100811 "도착",
100812 "독감",
100813 "독립",
100814 "독서",
100815 "독일",
100816 "독창적",
100817 "동화책",
100818 "뒷모습",
100819 "뒷산",
100820 "딸아이",
100821 "마누라",
100822 "마늘",
100823 "마당",
100824 "마라톤",
100825 "마련",
100826 "마무리",
100827 "마사지",
100828 "마약",
100829 "마요네즈",
100830 "마을",
100831 "마음",
100832 "마이크",
100833 "마중",
100834 "마지막",
100835 "마찬가지",
100836 "마찰",
100837 "마흔",
100838 "막걸리",
100839 "막내",
100840 "막상",
100841 "만남",
100842 "만두",
100843 "만세",
100844 "만약",
100845 "만일",
100846 "만점",
100847 "만족",
100848 "만화",
100849 "많이",
100850 "말기",
100851 "말씀",
100852 "말투",
100853 "맘대로",
100854 "망원경",
100855 "매년",
100856 "매달",
100857 "매력",
100858 "매번",
100859 "매스컴",
100860 "매일",
100861 "매장",
100862 "맥주",
100863 "먹이",
100864 "먼저",
100865 "먼지",
100866 "멀리",
100867 "메일",
100868 "며느리",
100869 "며칠",
100870 "면담",
100871 "멸치",
100872 "명단",
100873 "명령",
100874 "명예",
100875 "명의",
100876 "명절",
100877 "명칭",
100878 "명함",
100879 "모금",
100880 "모니터",
100881 "모델",
100882 "모든",
100883 "모범",
100884 "모습",
100885 "모양",
100886 "모임",
100887 "모조리",
100888 "모집",
100889 "모퉁이",
100890 "목걸이",
100891 "목록",
100892 "목사",
100893 "목소리",
100894 "목숨",
100895 "목적",
100896 "목표",
100897 "몰래",
100898 "몸매",
100899 "몸무게",
100900 "몸살",
100901 "몸속",
100902 "몸짓",
100903 "몸통",
100904 "몹시",
100905 "무관심",
100906 "무궁화",
100907 "무더위",
100908 "무덤",
100909 "무릎",
100910 "무슨",
100911 "무엇",
100912 "무역",
100913 "무용",
100914 "무조건",
100915 "무지개",
100916 "무척",
100917 "문구",
100918 "문득",
100919 "문법",
100920 "문서",
100921 "문제",
100922 "문학",
100923 "문화",
100924 "물가",
100925 "물건",
100926 "물결",
100927 "물고기",
100928 "물론",
100929 "물리학",
100930 "물음",
100931 "물질",
100932 "물체",
100933 "미국",
100934 "미디어",
100935 "미사일",
100936 "미술",
100937 "미역",
100938 "미용실",
100939 "미움",
100940 "미인",
100941 "미팅",
100942 "미혼",
100943 "민간",
100944 "민족",
100945 "민주",
100946 "믿음",
100947 "밀가루",
100948 "밀리미터",
100949 "밑바닥",
100950 "바가지",
100951 "바구니",
100952 "바나나",
100953 "바늘",
100954 "바닥",
100955 "바닷가",
100956 "바람",
100957 "바이러스",
100958 "바탕",
100959 "박물관",
100960 "박사",
100961 "박수",
100962 "반대",
100963 "반드시",
100964 "반말",
100965 "반발",
100966 "반성",
100967 "반응",
100968 "반장",
100969 "반죽",
100970 "반지",
100971 "반찬",
100972 "받침",
100973 "발가락",
100974 "발걸음",
100975 "발견",
100976 "발달",
100977 "발레",
100978 "발목",
100979 "발바닥",
100980 "발생",
100981 "발음",
100982 "발자국",
100983 "발전",
100984 "발톱",
100985 "발표",
100986 "밤하늘",
100987 "밥그릇",
100988 "밥맛",
100989 "밥상",
100990 "밥솥",
100991 "방금",
100992 "방면",
100993 "방문",
100994 "방바닥",
100995 "방법",
100996 "방송",
100997 "방식",
100998 "방안",
100999 "방울",
101000 "방지",
101001 "방학",
101002 "방해",
101003 "방향",
101004 "배경",
101005 "배꼽",
101006 "배달",
101007 "배드민턴",
101008 "백두산",
101009 "백색",
101010 "백성",
101011 "백인",
101012 "백제",
101013 "백화점",
101014 "버릇",
101015 "버섯",
101016 "버튼",
101017 "번개",
101018 "번역",
101019 "번지",
101020 "번호",
101021 "벌금",
101022 "벌레",
101023 "벌써",
101024 "범위",
101025 "범인",
101026 "범죄",
101027 "법률",
101028 "법원",
101029 "법적",
101030 "법칙",
101031 "베이징",
101032 "벨트",
101033 "변경",
101034 "변동",
101035 "변명",
101036 "변신",
101037 "변호사",
101038 "변화",
101039 "별도",
101040 "별명",
101041 "별일",
101042 "병실",
101043 "병아리",
101044 "병원",
101045 "보관",
101046 "보너스",
101047 "보라색",
101048 "보람",
101049 "보름",
101050 "보상",
101051 "보안",
101052 "보자기",
101053 "보장",
101054 "보전",
101055 "보존",
101056 "보통",
101057 "보편적",
101058 "보험",
101059 "복도",
101060 "복사",
101061 "복숭아",
101062 "복습",
101063 "볶음",
101064 "본격적",
101065 "본래",
101066 "본부",
101067 "본사",
101068 "본성",
101069 "본인",
101070 "본질",
101071 "볼펜",
101072 "봉사",
101073 "봉지",
101074 "봉투",
101075 "부근",
101076 "부끄러움",
101077 "부담",
101078 "부동산",
101079 "부문",
101080 "부분",
101081 "부산",
101082 "부상",
101083 "부엌",
101084 "부인",
101085 "부작용",
101086 "부장",
101087 "부정",
101088 "부족",
101089 "부지런히",
101090 "부친",
101091 "부탁",
101092 "부품",
101093 "부회장",
101094 "북부",
101095 "북한",
101096 "분노",
101097 "분량",
101098 "분리",
101099 "분명",
101100 "분석",
101101 "분야",
101102 "분위기",
101103 "분필",
101104 "분홍색",
101105 "불고기",
101106 "불과",
101107 "불교",
101108 "불꽃",
101109 "불만",
101110 "불법",
101111 "불빛",
101112 "불안",
101113 "불이익",
101114 "불행",
101115 "브랜드",
101116 "비극",
101117 "비난",
101118 "비닐",
101119 "비둘기",
101120 "비디오",
101121 "비로소",
101122 "비만",
101123 "비명",
101124 "비밀",
101125 "비바람",
101126 "비빔밥",
101127 "비상",
101128 "비용",
101129 "비율",
101130 "비중",
101131 "비타민",
101132 "비판",
101133 "빌딩",
101134 "빗물",
101135 "빗방울",
101136 "빗줄기",
101137 "빛깔",
101138 "빨간색",
101139 "빨래",
101140 "빨리",
101141 "사건",
101142 "사계절",
101143 "사나이",
101144 "사냥",
101145 "사람",
101146 "사랑",
101147 "사립",
101148 "사모님",
101149 "사물",
101150 "사방",
101151 "사상",
101152 "사생활",
101153 "사설",
101154 "사슴",
101155 "사실",
101156 "사업",
101157 "사용",
101158 "사월",
101159 "사장",
101160 "사전",
101161 "사진",
101162 "사촌",
101163 "사춘기",
101164 "사탕",
101165 "사투리",
101166 "사흘",
101167 "산길",
101168 "산부인과",
101169 "산업",
101170 "산책",
101171 "살림",
101172 "살인",
101173 "살짝",
101174 "삼계탕",
101175 "삼국",
101176 "삼십",
101177 "삼월",
101178 "삼촌",
101179 "상관",
101180 "상금",
101181 "상대",
101182 "상류",
101183 "상반기",
101184 "상상",
101185 "상식",
101186 "상업",
101187 "상인",
101188 "상자",
101189 "상점",
101190 "상처",
101191 "상추",
101192 "상태",
101193 "상표",
101194 "상품",
101195 "상황",
101196 "새벽",
101197 "색깔",
101198 "색연필",
101199 "생각",
101200 "생명",
101201 "생물",
101202 "생방송",
101203 "생산",
101204 "생선",
101205 "생신",
101206 "생일",
101207 "생활",
101208 "서랍",
101209 "서른",
101210 "서명",
101211 "서민",
101212 "서비스",
101213 "서양",
101214 "서울",
101215 "서적",
101216 "서점",
101217 "서쪽",
101218 "서클",
101219 "석사",
101220 "석유",
101221 "선거",
101222 "선물",
101223 "선배",
101224 "선생",
101225 "선수",
101226 "선원",
101227 "선장",
101228 "선전",
101229 "선택",
101230 "선풍기",
101231 "설거지",
101232 "설날",
101233 "설렁탕",
101234 "설명",
101235 "설문",
101236 "설사",
101237 "설악산",
101238 "설치",
101239 "설탕",
101240 "섭씨",
101241 "성공",
101242 "성당",
101243 "성명",
101244 "성별",
101245 "성인",
101246 "성장",
101247 "성적",
101248 "성질",
101249 "성함",
101250 "세금",
101251 "세미나",
101252 "세상",
101253 "세월",
101254 "세종대왕",
101255 "세탁",
101256 "센터",
101257 "센티미터",
101258 "셋째",
101259 "소규모",
101260 "소극적",
101261 "소금",
101262 "소나기",
101263 "소년",
101264 "소득",
101265 "소망",
101266 "소문",
101267 "소설",
101268 "소속",
101269 "소아과",
101270 "소용",
101271 "소원",
101272 "소음",
101273 "소중히",
101274 "소지품",
101275 "소질",
101276 "소풍",
101277 "소형",
101278 "속담",
101279 "속도",
101280 "속옷",
101281 "손가락",
101282 "손길",
101283 "손녀",
101284 "손님",
101285 "손등",
101286 "손목",
101287 "손뼉",
101288 "손실",
101289 "손질",
101290 "손톱",
101291 "손해",
101292 "솔직히",
101293 "솜씨",
101294 "송아지",
101295 "송이",
101296 "송편",
101297 "쇠고기",
101298 "쇼핑",
101299 "수건",
101300 "수년",
101301 "수단",
101302 "수돗물",
101303 "수동적",
101304 "수면",
101305 "수명",
101306 "수박",
101307 "수상",
101308 "수석",
101309 "수술",
101310 "수시로",
101311 "수업",
101312 "수염",
101313 "수영",
101314 "수입",
101315 "수준",
101316 "수집",
101317 "수출",
101318 "수컷",
101319 "수필",
101320 "수학",
101321 "수험생",
101322 "수화기",
101323 "숙녀",
101324 "숙소",
101325 "숙제",
101326 "순간",
101327 "순서",
101328 "순수",
101329 "순식간",
101330 "순위",
101331 "숟가락",
101332 "술병",
101333 "술집",
101334 "숫자",
101335 "스님",
101336 "스물",
101337 "스스로",
101338 "스승",
101339 "스웨터",
101340 "스위치",
101341 "스케이트",
101342 "스튜디오",
101343 "스트레스",
101344 "스포츠",
101345 "슬쩍",
101346 "슬픔",
101347 "습관",
101348 "습기",
101349 "승객",
101350 "승리",
101351 "승부",
101352 "승용차",
101353 "승진",
101354 "시각",
101355 "시간",
101356 "시골",
101357 "시금치",
101358 "시나리오",
101359 "시댁",
101360 "시리즈",
101361 "시멘트",
101362 "시민",
101363 "시부모",
101364 "시선",
101365 "시설",
101366 "시스템",
101367 "시아버지",
101368 "시어머니",
101369 "시월",
101370 "시인",
101371 "시일",
101372 "시작",
101373 "시장",
101374 "시절",
101375 "시점",
101376 "시중",
101377 "시즌",
101378 "시집",
101379 "시청",
101380 "시합",
101381 "시험",
101382 "식구",
101383 "식기",
101384 "식당",
101385 "식량",
101386 "식료품",
101387 "식물",
101388 "식빵",
101389 "식사",
101390 "식생활",
101391 "식초",
101392 "식탁",
101393 "식품",
101394 "신고",
101395 "신규",
101396 "신념",
101397 "신문",
101398 "신발",
101399 "신비",
101400 "신사",
101401 "신세",
101402 "신용",
101403 "신제품",
101404 "신청",
101405 "신체",
101406 "신화",
101407 "실감",
101408 "실내",
101409 "실력",
101410 "실례",
101411 "실망",
101412 "실수",
101413 "실습",
101414 "실시",
101415 "실장",
101416 "실정",
101417 "실질적",
101418 "실천",
101419 "실체",
101420 "실컷",
101421 "실태",
101422 "실패",
101423 "실험",
101424 "실현",
101425 "심리",
101426 "심부름",
101427 "심사",
101428 "심장",
101429 "심정",
101430 "심판",
101431 "쌍둥이",
101432 "씨름",
101433 "씨앗",
101434 "아가씨",
101435 "아나운서",
101436 "아드님",
101437 "아들",
101438 "아쉬움",
101439 "아스팔트",
101440 "아시아",
101441 "아울러",
101442 "아저씨",
101443 "아줌마",
101444 "아직",
101445 "아침",
101446 "아파트",
101447 "아프리카",
101448 "아픔",
101449 "아홉",
101450 "아흔",
101451 "악기",
101452 "악몽",
101453 "악수",
101454 "안개",
101455 "안경",
101456 "안과",
101457 "안내",
101458 "안녕",
101459 "안동",
101460 "안방",
101461 "안부",
101462 "안주",
101463 "알루미늄",
101464 "알코올",
101465 "암시",
101466 "암컷",
101467 "압력",
101468 "앞날",
101469 "앞문",
101470 "애인",
101471 "애정",
101472 "액수",
101473 "앨범",
101474 "야간",
101475 "야단",
101476 "야옹",
101477 "약간",
101478 "약국",
101479 "약속",
101480 "약수",
101481 "약점",
101482 "약품",
101483 "약혼녀",
101484 "양념",
101485 "양력",
101486 "양말",
101487 "양배추",
101488 "양주",
101489 "양파",
101490 "어둠",
101491 "어려움",
101492 "어른",
101493 "어젯밤",
101494 "어쨌든",
101495 "어쩌다가",
101496 "어쩐지",
101497 "언니",
101498 "언덕",
101499 "언론",
101500 "언어",
101501 "얼굴",
101502 "얼른",
101503 "얼음",
101504 "얼핏",
101505 "엄마",
101506 "업무",
101507 "업종",
101508 "업체",
101509 "엉덩이",
101510 "엉망",
101511 "엉터리",
101512 "엊그제",
101513 "에너지",
101514 "에어컨",
101515 "엔진",
101516 "여건",
101517 "여고생",
101518 "여관",
101519 "여군",
101520 "여권",
101521 "여대생",
101522 "여덟",
101523 "여동생",
101524 "여든",
101525 "여론",
101526 "여름",
101527 "여섯",
101528 "여성",
101529 "여왕",
101530 "여인",
101531 "여전히",
101532 "여직원",
101533 "여학생",
101534 "여행",
101535 "역사",
101536 "역시",
101537 "역할",
101538 "연결",
101539 "연구",
101540 "연극",
101541 "연기",
101542 "연락",
101543 "연설",
101544 "연세",
101545 "연속",
101546 "연습",
101547 "연애",
101548 "연예인",
101549 "연인",
101550 "연장",
101551 "연주",
101552 "연출",
101553 "연필",
101554 "연합",
101555 "연휴",
101556 "열기",
101557 "열매",
101558 "열쇠",
101559 "열심히",
101560 "열정",
101561 "열차",
101562 "열흘",
101563 "염려",
101564 "엽서",
101565 "영국",
101566 "영남",
101567 "영상",
101568 "영양",
101569 "영역",
101570 "영웅",
101571 "영원히",
101572 "영하",
101573 "영향",
101574 "영혼",
101575 "영화",
101576 "옆구리",
101577 "옆방",
101578 "옆집",
101579 "예감",
101580 "예금",
101581 "예방",
101582 "예산",
101583 "예상",
101584 "예선",
101585 "예술",
101586 "예습",
101587 "예식장",
101588 "예약",
101589 "예전",
101590 "예절",
101591 "예정",
101592 "예컨대",
101593 "옛날",
101594 "오늘",
101595 "오락",
101596 "오랫동안",
101597 "오렌지",
101598 "오로지",
101599 "오른발",
101600 "오븐",
101601 "오십",
101602 "오염",
101603 "오월",
101604 "오전",
101605 "오직",
101606 "오징어",
101607 "오페라",
101608 "오피스텔",
101609 "오히려",
101610 "옥상",
101611 "옥수수",
101612 "온갖",
101613 "온라인",
101614 "온몸",
101615 "온종일",
101616 "온통",
101617 "올가을",
101618 "올림픽",
101619 "올해",
101620 "옷차림",
101621 "와이셔츠",
101622 "와인",
101623 "완성",
101624 "완전",
101625 "왕비",
101626 "왕자",
101627 "왜냐하면",
101628 "왠지",
101629 "외갓집",
101630 "외국",
101631 "외로움",
101632 "외삼촌",
101633 "외출",
101634 "외침",
101635 "외할머니",
101636 "왼발",
101637 "왼손",
101638 "왼쪽",
101639 "요금",
101640 "요일",
101641 "요즘",
101642 "요청",
101643 "용기",
101644 "용서",
101645 "용어",
101646 "우산",
101647 "우선",
101648 "우승",
101649 "우연히",
101650 "우정",
101651 "우체국",
101652 "우편",
101653 "운동",
101654 "운명",
101655 "운반",
101656 "운전",
101657 "운행",
101658 "울산",
101659 "울음",
101660 "움직임",
101661 "웃어른",
101662 "웃음",
101663 "워낙",
101664 "원고",
101665 "원래",
101666 "원서",
101667 "원숭이",
101668 "원인",
101669 "원장",
101670 "원피스",
101671 "월급",
101672 "월드컵",
101673 "월세",
101674 "월요일",
101675 "웨이터",
101676 "위반",
101677 "위법",
101678 "위성",
101679 "위원",
101680 "위험",
101681 "위협",
101682 "윗사람",
101683 "유난히",
101684 "유럽",
101685 "유명",
101686 "유물",
101687 "유산",
101688 "유적",
101689 "유치원",
101690 "유학",
101691 "유행",
101692 "유형",
101693 "육군",
101694 "육상",
101695 "육십",
101696 "육체",
101697 "은행",
101698 "음력",
101699 "음료",
101700 "음반",
101701 "음성",
101702 "음식",
101703 "음악",
101704 "음주",
101705 "의견",
101706 "의논",
101707 "의문",
101708 "의복",
101709 "의식",
101710 "의심",
101711 "의외로",
101712 "의욕",
101713 "의원",
101714 "의학",
101715 "이것",
101716 "이곳",
101717 "이념",
101718 "이놈",
101719 "이달",
101720 "이대로",
101721 "이동",
101722 "이렇게",
101723 "이력서",
101724 "이론적",
101725 "이름",
101726 "이민",
101727 "이발소",
101728 "이별",
101729 "이불",
101730 "이빨",
101731 "이상",
101732 "이성",
101733 "이슬",
101734 "이야기",
101735 "이용",
101736 "이웃",
101737 "이월",
101738 "이윽고",
101739 "이익",
101740 "이전",
101741 "이중",
101742 "이튿날",
101743 "이틀",
101744 "이혼",
101745 "인간",
101746 "인격",
101747 "인공",
101748 "인구",
101749 "인근",
101750 "인기",
101751 "인도",
101752 "인류",
101753 "인물",
101754 "인생",
101755 "인쇄",
101756 "인연",
101757 "인원",
101758 "인재",
101759 "인종",
101760 "인천",
101761 "인체",
101762 "인터넷",
101763 "인하",
101764 "인형",
101765 "일곱",
101766 "일기",
101767 "일단",
101768 "일대",
101769 "일등",
101770 "일반",
101771 "일본",
101772 "일부",
101773 "일상",
101774 "일생",
101775 "일손",
101776 "일요일",
101777 "일월",
101778 "일정",
101779 "일종",
101780 "일주일",
101781 "일찍",
101782 "일체",
101783 "일치",
101784 "일행",
101785 "일회용",
101786 "임금",
101787 "임무",
101788 "입대",
101789 "입력",
101790 "입맛",
101791 "입사",
101792 "입술",
101793 "입시",
101794 "입원",
101795 "입장",
101796 "입학",
101797 "자가용",
101798 "자격",
101799 "자극",
101800 "자동",
101801 "자랑",
101802 "자부심",
101803 "자식",
101804 "자신",
101805 "자연",
101806 "자원",
101807 "자율",
101808 "자전거",
101809 "자정",
101810 "자존심",
101811 "자판",
101812 "작가",
101813 "작년",
101814 "작성",
101815 "작업",
101816 "작용",
101817 "작은딸",
101818 "작품",
101819 "잔디",
101820 "잔뜩",
101821 "잔치",
101822 "잘못",
101823 "잠깐",
101824 "잠수함",
101825 "잠시",
101826 "잠옷",
101827 "잠자리",
101828 "잡지",
101829 "장관",
101830 "장군",
101831 "장기간",
101832 "장래",
101833 "장례",
101834 "장르",
101835 "장마",
101836 "장면",
101837 "장모",
101838 "장미",
101839 "장비",
101840 "장사",
101841 "장소",
101842 "장식",
101843 "장애인",
101844 "장인",
101845 "장점",
101846 "장차",
101847 "장학금",
101848 "재능",
101849 "재빨리",
101850 "재산",
101851 "재생",
101852 "재작년",
101853 "재정",
101854 "재채기",
101855 "재판",
101856 "재학",
101857 "재활용",
101858 "저것",
101859 "저고리",
101860 "저곳",
101861 "저녁",
101862 "저런",
101863 "저렇게",
101864 "저번",
101865 "저울",
101866 "저절로",
101867 "저축",
101868 "적극",
101869 "적당히",
101870 "적성",
101871 "적용",
101872 "적응",
101873 "전개",
101874 "전공",
101875 "전기",
101876 "전달",
101877 "전라도",
101878 "전망",
101879 "전문",
101880 "전반",
101881 "전부",
101882 "전세",
101883 "전시",
101884 "전용",
101885 "전자",
101886 "전쟁",
101887 "전주",
101888 "전철",
101889 "전체",
101890 "전통",
101891 "전혀",
101892 "전후",
101893 "절대",
101894 "절망",
101895 "절반",
101896 "절약",
101897 "절차",
101898 "점검",
101899 "점수",
101900 "점심",
101901 "점원",
101902 "점점",
101903 "점차",
101904 "접근",
101905 "접시",
101906 "접촉",
101907 "젓가락",
101908 "정거장",
101909 "정도",
101910 "정류장",
101911 "정리",
101912 "정말",
101913 "정면",
101914 "정문",
101915 "정반대",
101916 "정보",
101917 "정부",
101918 "정비",
101919 "정상",
101920 "정성",
101921 "정오",
101922 "정원",
101923 "정장",
101924 "정지",
101925 "정치",
101926 "정확히",
101927 "제공",
101928 "제과점",
101929 "제대로",
101930 "제목",
101931 "제발",
101932 "제법",
101933 "제삿날",
101934 "제안",
101935 "제일",
101936 "제작",
101937 "제주도",
101938 "제출",
101939 "제품",
101940 "제한",
101941 "조각",
101942 "조건",
101943 "조금",
101944 "조깅",
101945 "조명",
101946 "조미료",
101947 "조상",
101948 "조선",
101949 "조용히",
101950 "조절",
101951 "조정",
101952 "조직",
101953 "존댓말",
101954 "존재",
101955 "졸업",
101956 "졸음",
101957 "종교",
101958 "종로",
101959 "종류",
101960 "종소리",
101961 "종업원",
101962 "종종",
101963 "종합",
101964 "좌석",
101965 "죄인",
101966 "주관적",
101967 "주름",
101968 "주말",
101969 "주머니",
101970 "주먹",
101971 "주문",
101972 "주민",
101973 "주방",
101974 "주변",
101975 "주식",
101976 "주인",
101977 "주일",
101978 "주장",
101979 "주전자",
101980 "주택",
101981 "준비",
101982 "줄거리",
101983 "줄기",
101984 "줄무늬",
101985 "중간",
101986 "중계방송",
101987 "중국",
101988 "중년",
101989 "중단",
101990 "중독",
101991 "중반",
101992 "중부",
101993 "중세",
101994 "중소기업",
101995 "중순",
101996 "중앙",
101997 "중요",
101998 "중학교",
101999 "즉석",
102000 "즉시",
102001 "즐거움",
102002 "증가",
102003 "증거",
102004 "증권",
102005 "증상",
102006 "증세",
102007 "지각",
102008 "지갑",
102009 "지경",
102010 "지극히",
102011 "지금",
102012 "지급",
102013 "지능",
102014 "지름길",
102015 "지리산",
102016 "지방",
102017 "지붕",
102018 "지식",
102019 "지역",
102020 "지우개",
102021 "지원",
102022 "지적",
102023 "지점",
102024 "지진",
102025 "지출",
102026 "직선",
102027 "직업",
102028 "직원",
102029 "직장",
102030 "진급",
102031 "진동",
102032 "진로",
102033 "진료",
102034 "진리",
102035 "진짜",
102036 "진찰",
102037 "진출",
102038 "진통",
102039 "진행",
102040 "질문",
102041 "질병",
102042 "질서",
102043 "짐작",
102044 "집단",
102045 "집안",
102046 "집중",
102047 "짜증",
102048 "찌꺼기",
102049 "차남",
102050 "차라리",
102051 "차량",
102052 "차림",
102053 "차별",
102054 "차선",
102055 "차츰",
102056 "착각",
102057 "찬물",
102058 "찬성",
102059 "참가",
102060 "참기름",
102061 "참새",
102062 "참석",
102063 "참여",
102064 "참외",
102065 "참조",
102066 "찻잔",
102067 "창가",
102068 "창고",
102069 "창구",
102070 "창문",
102071 "창밖",
102072 "창작",
102073 "창조",
102074 "채널",
102075 "채점",
102076 "책가방",
102077 "책방",
102078 "책상",
102079 "책임",
102080 "챔피언",
102081 "처벌",
102082 "처음",
102083 "천국",
102084 "천둥",
102085 "천장",
102086 "천재",
102087 "천천히",
102088 "철도",
102089 "철저히",
102090 "철학",
102091 "첫날",
102092 "첫째",
102093 "청년",
102094 "청바지",
102095 "청소",
102096 "청춘",
102097 "체계",
102098 "체력",
102099 "체온",
102100 "체육",
102101 "체중",
102102 "체험",
102103 "초등학생",
102104 "초반",
102105 "초밥",
102106 "초상화",
102107 "초순",
102108 "초여름",
102109 "초원",
102110 "초저녁",
102111 "초점",
102112 "초청",
102113 "초콜릿",
102114 "촛불",
102115 "총각",
102116 "총리",
102117 "총장",
102118 "촬영",
102119 "최근",
102120 "최상",
102121 "최선",
102122 "최신",
102123 "최악",
102124 "최종",
102125 "추석",
102126 "추억",
102127 "추진",
102128 "추천",
102129 "추측",
102130 "축구",
102131 "축소",
102132 "축제",
102133 "축하",
102134 "출근",
102135 "출발",
102136 "출산",
102137 "출신",
102138 "출연",
102139 "출입",
102140 "출장",
102141 "출판",
102142 "충격",
102143 "충고",
102144 "충돌",
102145 "충분히",
102146 "충청도",
102147 "취업",
102148 "취직",
102149 "취향",
102150 "치약",
102151 "친구",
102152 "친척",
102153 "칠십",
102154 "칠월",
102155 "칠판",
102156 "침대",
102157 "침묵",
102158 "침실",
102159 "칫솔",
102160 "칭찬",
102161 "카메라",
102162 "카운터",
102163 "칼국수",
102164 "캐릭터",
102165 "캠퍼스",
102166 "캠페인",
102167 "커튼",
102168 "컨디션",
102169 "컬러",
102170 "컴퓨터",
102171 "코끼리",
102172 "코미디",
102173 "콘서트",
102174 "콜라",
102175 "콤플렉스",
102176 "콩나물",
102177 "쾌감",
102178 "쿠데타",
102179 "크림",
102180 "큰길",
102181 "큰딸",
102182 "큰소리",
102183 "큰아들",
102184 "큰어머니",
102185 "큰일",
102186 "큰절",
102187 "클래식",
102188 "클럽",
102189 "킬로",
102190 "타입",
102191 "타자기",
102192 "탁구",
102193 "탁자",
102194 "탄생",
102195 "태권도",
102196 "태양",
102197 "태풍",
102198 "택시",
102199 "탤런트",
102200 "터널",
102201 "터미널",
102202 "테니스",
102203 "테스트",
102204 "테이블",
102205 "텔레비전",
102206 "토론",
102207 "토마토",
102208 "토요일",
102209 "통계",
102210 "통과",
102211 "통로",
102212 "통신",
102213 "통역",
102214 "통일",
102215 "통장",
102216 "통제",
102217 "통증",
102218 "통합",
102219 "통화",
102220 "퇴근",
102221 "퇴원",
102222 "퇴직금",
102223 "튀김",
102224 "트럭",
102225 "특급",
102226 "특별",
102227 "특성",
102228 "특수",
102229 "특징",
102230 "특히",
102231 "튼튼히",
102232 "티셔츠",
102233 "파란색",
102234 "파일",
102235 "파출소",
102236 "판결",
102237 "판단",
102238 "판매",
102239 "판사",
102240 "팔십",
102241 "팔월",
102242 "팝송",
102243 "패션",
102244 "팩스",
102245 "팩시밀리",
102246 "팬티",
102247 "퍼센트",
102248 "페인트",
102249 "편견",
102250 "편의",
102251 "편지",
102252 "편히",
102253 "평가",
102254 "평균",
102255 "평생",
102256 "평소",
102257 "평양",
102258 "평일",
102259 "평화",
102260 "포스터",
102261 "포인트",
102262 "포장",
102263 "포함",
102264 "표면",
102265 "표정",
102266 "표준",
102267 "표현",
102268 "품목",
102269 "품질",
102270 "풍경",
102271 "풍속",
102272 "풍습",
102273 "프랑스",
102274 "프린터",
102275 "플라스틱",
102276 "피곤",
102277 "피망",
102278 "피아노",
102279 "필름",
102280 "필수",
102281 "필요",
102282 "필자",
102283 "필통",
102284 "핑계",
102285 "하느님",
102286 "하늘",
102287 "하드웨어",
102288 "하룻밤",
102289 "하반기",
102290 "하숙집",
102291 "하순",
102292 "하여튼",
102293 "하지만",
102294 "하천",
102295 "하품",
102296 "하필",
102297 "학과",
102298 "학교",
102299 "학급",
102300 "학기",
102301 "학년",
102302 "학력",
102303 "학번",
102304 "학부모",
102305 "학비",
102306 "학생",
102307 "학술",
102308 "학습",
102309 "학용품",
102310 "학원",
102311 "학위",
102312 "학자",
102313 "학점",
102314 "한계",
102315 "한글",
102316 "한꺼번에",
102317 "한낮",
102318 "한눈",
102319 "한동안",
102320 "한때",
102321 "한라산",
102322 "한마디",
102323 "한문",
102324 "한번",
102325 "한복",
102326 "한식",
102327 "한여름",
102328 "한쪽",
102329 "할머니",
102330 "할아버지",
102331 "할인",
102332 "함께",
102333 "함부로",
102334 "합격",
102335 "합리적",
102336 "항공",
102337 "항구",
102338 "항상",
102339 "항의",
102340 "해결",
102341 "해군",
102342 "해답",
102343 "해당",
102344 "해물",
102345 "해석",
102346 "해설",
102347 "해수욕장",
102348 "해안",
102349 "핵심",
102350 "핸드백",
102351 "햄버거",
102352 "햇볕",
102353 "햇살",
102354 "행동",
102355 "행복",
102356 "행사",
102357 "행운",
102358 "행위",
102359 "향기",
102360 "향상",
102361 "향수",
102362 "허락",
102363 "허용",
102364 "헬기",
102365 "현관",
102366 "현금",
102367 "현대",
102368 "현상",
102369 "현실",
102370 "현장",
102371 "현재",
102372 "현지",
102373 "혈액",
102374 "협력",
102375 "형부",
102376 "형사",
102377 "형수",
102378 "형식",
102379 "형제",
102380 "형태",
102381 "형편",
102382 "혜택",
102383 "호기심",
102384 "호남",
102385 "호랑이",
102386 "호박",
102387 "호텔",
102388 "호흡",
102389 "혹시",
102390 "홀로",
102391 "홈페이지",
102392 "홍보",
102393 "홍수",
102394 "홍차",
102395 "화면",
102396 "화분",
102397 "화살",
102398 "화요일",
102399 "화장",
102400 "화학",
102401 "확보",
102402 "확인",
102403 "확장",
102404 "확정",
102405 "환갑",
102406 "환경",
102407 "환영",
102408 "환율",
102409 "환자",
102410 "활기",
102411 "활동",
102412 "활발히",
102413 "활용",
102414 "활짝",
102415 "회견",
102416 "회관",
102417 "회복",
102418 "회색",
102419 "회원",
102420 "회장",
102421 "회전",
102422 "횟수",
102423 "횡단보도",
102424 "효율적",
102425 "후반",
102426 "후춧가루",
102427 "훈련",
102428 "훨씬",
102429 "휴식",
102430 "휴일",
102431 "흉내",
102432 "흐름",
102433 "흑백",
102434 "흑인",
102435 "흔적",
102436 "흔히",
102437 "흥미",
102438 "흥분",
102439 "희곡",
102440 "희망",
102441 "희생",
102442 "흰색",
102443 "힘껏"
102444]
102445</script>
100374 <script>/* 102446 <script>/*
100375 * Copyright (c) 2013 Pavol Rusnak 102447 * Copyright (c) 2013 Pavol Rusnak
100376 * 102448 *
@@ -100522,21 +102594,14 @@ var Mnemonic = function(language) {
100522 // Set space correctly depending on the language 102594 // Set space correctly depending on the language
100523 // see https://github.com/bitcoin/bips/blob/master/bip-0039/bip-0039-wordlists.md#japanese 102595 // see https://github.com/bitcoin/bips/blob/master/bip-0039/bip-0039-wordlists.md#japanese
100524 var space = " "; 102596 var space = " ";
100525 if (language == "japanese") { 102597 if (language == "japanese" || language == "korean") {
100526 space = "\u3000"; // ideographic space 102598 space = "\u3000"; // ideographic space
100527 } 102599 }
100528 return words.join(space); 102600 return words.join(space);
100529 } 102601 }
100530 102602
100531 self.normalizeString = function(str) { 102603 self.normalizeString = function(str) {
100532 if (typeof str.normalize == "function") { 102604 return str.normalize("NFKD");
100533 return str.normalize("NFKD");
100534 }
100535 else {
100536 // TODO decide how to handle this in the future.
100537 // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize
100538 return str;
100539 }
100540 } 102605 }
100541 102606
100542 function byteArrayToWordArray(data) { 102607 function byteArrayToWordArray(data) {
@@ -102632,6 +104697,7 @@ window.Entropy = new (function() {
102632 DOM.entropyWordCount = DOM.entropyContainer.find(".word-count"); 104697 DOM.entropyWordCount = DOM.entropyContainer.find(".word-count");
102633 DOM.entropyBinary = DOM.entropyContainer.find(".binary"); 104698 DOM.entropyBinary = DOM.entropyContainer.find(".binary");
102634 DOM.entropyWordIndexes = DOM.entropyContainer.find(".word-indexes"); 104699 DOM.entropyWordIndexes = DOM.entropyContainer.find(".word-indexes");
104700 DOM.entropyChecksum = DOM.entropyContainer.find(".checksum");
102635 DOM.entropyMnemonicLength = DOM.entropyContainer.find(".mnemonic-length"); 104701 DOM.entropyMnemonicLength = DOM.entropyContainer.find(".mnemonic-length");
102636 DOM.entropyFilterWarning = DOM.entropyContainer.find(".filter-warning"); 104702 DOM.entropyFilterWarning = DOM.entropyContainer.find(".filter-warning");
102637 DOM.phrase = $(".phrase"); 104703 DOM.phrase = $(".phrase");
@@ -103735,7 +105801,7 @@ window.Entropy = new (function() {
103735 function wordArrayToPhrase(words) { 105801 function wordArrayToPhrase(words) {
103736 var phrase = words.join(" "); 105802 var phrase = words.join(" ");
103737 var language = getLanguageFromPhrase(phrase); 105803 var language = getLanguageFromPhrase(phrase);
103738 if (language == "japanese") { 105804 if (language == "japanese" || language == "korean") {
103739 phrase = words.join("\u3000"); 105805 phrase = words.join("\u3000");
103740 } 105806 }
103741 return phrase; 105807 return phrase;
@@ -103789,6 +105855,8 @@ window.Entropy = new (function() {
103789 DOM.phrase.val(phrase); 105855 DOM.phrase.val(phrase);
103790 // Show the word indexes 105856 // Show the word indexes
103791 showWordIndexes(); 105857 showWordIndexes();
105858 // Show the checksum
105859 showChecksum();
103792 } 105860 }
103793 105861
103794 function clearEntropyFeedback() { 105862 function clearEntropyFeedback() {
@@ -103819,13 +105887,14 @@ window.Entropy = new (function() {
103819 var entropyTypeStr = getEntropyTypeStr(entropy); 105887 var entropyTypeStr = getEntropyTypeStr(entropy);
103820 var wordCount = Math.floor(numberOfBits / 32) * 3; 105888 var wordCount = Math.floor(numberOfBits / 32) * 3;
103821 var bitsPerEvent = entropy.bitsPerEvent.toFixed(2); 105889 var bitsPerEvent = entropy.bitsPerEvent.toFixed(2);
105890 var spacedBinaryStr = addSpacesEveryElevenBits(entropy.binaryStr);
103822 DOM.entropyFiltered.html(entropy.cleanHtml); 105891 DOM.entropyFiltered.html(entropy.cleanHtml);
103823 DOM.entropyType.text(entropyTypeStr); 105892 DOM.entropyType.text(entropyTypeStr);
103824 DOM.entropyCrackTime.text(timeToCrack); 105893 DOM.entropyCrackTime.text(timeToCrack);
103825 DOM.entropyEventCount.text(entropy.base.ints.length); 105894 DOM.entropyEventCount.text(entropy.base.ints.length);
103826 DOM.entropyBits.text(numberOfBits); 105895 DOM.entropyBits.text(numberOfBits);
103827 DOM.entropyWordCount.text(wordCount); 105896 DOM.entropyWordCount.text(wordCount);
103828 DOM.entropyBinary.text(entropy.binaryStr); 105897 DOM.entropyBinary.text(spacedBinaryStr);
103829 DOM.entropyBitsPerEvent.text(bitsPerEvent); 105898 DOM.entropyBitsPerEvent.text(bitsPerEvent);
103830 // detect and warn of filtering 105899 // detect and warn of filtering
103831 var rawNoSpaces = DOM.entropy.val().replace(/\s/g, ""); 105900 var rawNoSpaces = DOM.entropy.val().replace(/\s/g, "");
@@ -104050,6 +106119,35 @@ window.Entropy = new (function() {
104050 DOM.entropyWordIndexes.text(wordIndexesStr); 106119 DOM.entropyWordIndexes.text(wordIndexesStr);
104051 } 106120 }
104052 106121
106122 function showChecksum() {
106123 var phrase = DOM.phrase.val();
106124 var words = phraseToWordArray(phrase);
106125 var checksumBitlength = words.length / 3;
106126 var checksum = "";
106127 var binaryStr = "";
106128 var language = getLanguage();
106129 for (var i=words.length-1; i>=0; i--) {
106130 var word = words[i];
106131 var wordIndex = WORDLISTS[language].indexOf(word);
106132 var wordBinary = wordIndex.toString(2);
106133 while (wordBinary.length < 11) {
106134 wordBinary = "0" + wordBinary;
106135 }
106136 var binaryStr = wordBinary + binaryStr;
106137 if (binaryStr.length >= checksumBitlength) {
106138 var start = binaryStr.length - checksumBitlength;
106139 var end = binaryStr.length;
106140 checksum = binaryStr.substring(start, end);
106141 // add spaces so the last group is 11 bits, not the first
106142 checksum = checksum.split("").reverse().join("")
106143 checksum = addSpacesEveryElevenBits(checksum);
106144 checksum = checksum.split("").reverse().join("")
106145 break;
106146 }
106147 }
106148 DOM.entropyChecksum.text(checksum);
106149 }
106150
104053 function updateCsv() { 106151 function updateCsv() {
104054 var tableCsv = "path,address,public key,private key\n"; 106152 var tableCsv = "path,address,public key,private key\n";
104055 var rows = DOM.addresses.find("tr"); 106153 var rows = DOM.addresses.find("tr");
@@ -104070,6 +106168,10 @@ window.Entropy = new (function() {
104070 DOM.csv.val(tableCsv); 106168 DOM.csv.val(tableCsv);
104071 } 106169 }
104072 106170
106171 function addSpacesEveryElevenBits(binaryStr) {
106172 return binaryStr.match(/.{1,11}/g).join(" ");
106173 }
106174
104073 var networks = [ 106175 var networks = [
104074 { 106176 {
104075 name: "AXE - Axe", 106177 name: "AXE - Axe",
@@ -104089,6 +106191,14 @@ window.Entropy = new (function() {
104089 }, 106191 },
104090 }, 106192 },
104091 { 106193 {
106194 name: "BLK - BlackCoin",
106195 segwitAvailable: false,
106196 onSelect: function() {
106197 network = bitcoinjs.bitcoin.networks.blackcoin;
106198 setHdCoin(10);
106199 },
106200 },
106201 {
104092 name: "BTC - Bitcoin", 106202 name: "BTC - Bitcoin",
104093 segwitAvailable: true, 106203 segwitAvailable: true,
104094 onSelect: function() { 106204 onSelect: function() {
@@ -104149,7 +106259,7 @@ window.Entropy = new (function() {
104149 segwitAvailable: false, 106259 segwitAvailable: false,
104150 onSelect: function() { 106260 onSelect: function() {
104151 network = bitcoinjs.bitcoin.networks.denarius; 106261 network = bitcoinjs.bitcoin.networks.denarius;
104152 setHdCoin(0); 106262 setHdCoin(116);
104153 }, 106263 },
104154 }, 106264 },
104155 { 106265 {
@@ -104336,7 +106446,7 @@ window.Entropy = new (function() {
104336 network = bitcoinjs.bitcoin.networks.bitcoin; 106446 network = bitcoinjs.bitcoin.networks.bitcoin;
104337 setHdCoin(144); 106447 setHdCoin(144);
104338 }, 106448 },
104339 } 106449 },
104340 ] 106450 ]
104341 106451
104342 var clients = [ 106452 var clients = [
diff --git a/changelog.md b/changelog.md
index b430c6e..392df56 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,12 @@
1# 0.3.4
2
3* Add BlackCoin
4* Add Denarius
5* Raw entropy shows groupings with space every 11 bits
6* Checksum shown in entropy details
7* Warn that entropy values should exclude checksum
8* Add Korean language
9
1# 0.3.3 10# 0.3.3
2 11
3* Add AXE network 12* Add AXE network
diff --git a/src/index.html b/src/index.html
index 4aa695e..7d75421 100644
--- a/src/index.html
+++ b/src/index.html
@@ -15,7 +15,7 @@
15 <div class="container"> 15 <div class="container">
16 16
17 <h1 class="text-center">Mnemonic Code Converter</h1> 17 <h1 class="text-center">Mnemonic Code Converter</h1>
18 <p class="version">v0.3.3</p> 18 <p class="version">v0.3.4</p>
19 <hr> 19 <hr>
20 <div class="row"> 20 <div class="row">
21 <div class="col-md-12"> 21 <div class="col-md-12">