DevToys Web Pro iconDevToys Web Proಬ್ಲಾಗ್
ನಮಗೆ ರೇಟಿಂಗ್ ನೀಡಿ:
ಬ್ರೌಸರ್ ಎಕ್ಸ್ಟೆನ್ಶನ್ ಪ್ರಯತ್ನಿಸಿ:

BIP39 ಮ್ನೆಮೋನಿಕ್ ಜನರೇಟರ್

ಮೋಡ್
ಪದಗಳ ಸಂಖ್ಯೆ

ಮ್ನೆಮೋನಿಕ್ ರಚಿಸಿ

ತಾಂತ್ರಿಕ ವಿವರಗಳು

BIP39 ಮ್ನೆಮೋನಿಕ್ ಜನರೇಟರ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ

ಈ ಸಾಧನ ಏನು ಮಾಡುತ್ತದೆ

BIP39 ಮ್ನೆಮೋನಿಕ್ ಜನರೇಟರ್ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕವಾಗಿ ಸುರಕ್ಷಿತ ಸೀಡ್ ಫ್ರೇಸ್‌ಗಳನ್ನು ರಚಿಸುತ್ತದೆ; ಇವುಗಳನ್ನು ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿ ವಾಲೆಟ್‌ಗಳನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡಲು ಮತ್ತು ಮರುಸ್ಥಾಪಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಮಾನಕ BIP39 ಇಂಗ್ಲಿಷ್ ಪದಪಟ್ಟಿ (2048 ಪದಗಳು) ಯಿಂದ 12, 15, 18, 21 ಅಥವಾ 24 ಪದಗಳ ವಾಕ್ಯಗಳನ್ನು ರಚಿಸುತ್ತದೆ; ದೋಷ ಪತ್ತೆಗೆ ಒಳನಿರ್ಮಿತ ಚೆಕ್ಸಮ್ ಹೊಂದಿರುತ್ತದೆ. ಈ ಉಪಕರಣವು ಈಗಿರುವ ಮ್ನೆಮೋನಿಕ್‌ಗಳನ್ನು ಮಾನ್ಯಗೊಳಿಸಬಹುದು ಮತ್ತು ಸಂಬಂಧಿತ ಸೀಡ್ ಅನ್ನು ಡೆರೈವ್ ಮಾಡಬಹುದು.

ಡೆವಲಪರ್‌ಗಳ ಸಾಮಾನ್ಯ ಬಳಕೆ ಪ್ರಕರಣಗಳು

ಡೆವಲಪರ್‌ಗಳು ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿ ವಾಲೆಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವಾಗ, HD ವಾಲೆಟ್ ಡೆರೈವೇಶನ್ ಪಾತ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸುವಾಗ, ಡೆವಲಪ್ಮೆಂಟ್ ಪರಿಸರಗಳಿಗೆ ಟೆಸ್ಟ್ ವಾಲೆಟ್‌ಗಳನ್ನು ರಚಿಸುವಾಗ, ಮತ್ತು ಮ್ನೆಮೋನಿಕ್ ವ್ಯಾಲಿಡೇಶನ್ ಲಾಜಿಕ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವಾಗ BIP39 ಜನರೇಟರ್‌ಗಳನ್ನು ಬಳಸುತ್ತಾರೆ. ವಾಲೆಟ್ ಜನರೇಷನ್ ಎಂಟ್ರೊಪಿ ವಿಶ್ಲೇಷಿಸುವ ಸುರಕ್ಷತಾ ಸಂಶೋಧಕರಿಗೂ, ಸೀಡ್ ಫ್ರೇಸ್‌ಗಳು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತವೆ ಎಂಬುದನ್ನು ಪ್ರದರ್ಶಿಸುವ ಶಿಕ್ಷಕರಿಗೂ ಈ ಉಪಕರಣ ಉಪಯುಕ್ತವಾಗಿದೆ.

ಡೇಟಾ ಸ್ವರೂಪಗಳು, ಪ್ರಕಾರಗಳು, ಅಥವಾ ರೂಪಾಂತರಗಳು

BIP39 ಮ್ನೆಮೋನಿಕ್‌ಗಳು ಮಾನಕೀಕೃತ 2048-ಪದಗಳ ಪಟ್ಟಿಯಿಂದ ಪದಗಳ ಕ್ರಮವಾಗಿ ಎಂಟ್ರೊಪಿಯನ್ನು ಎನ್‌ಕೋಡ್ ಮಾಡುತ್ತವೆ. 128 ಬಿಟ್‌ಗಳ ಎಂಟ್ರೊಪಿ 12 ಪದಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, 256 ಬಿಟ್‌ಗಳು 24 ಪದಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಕೊನೆಯ ಪದದಲ್ಲಿ ಎಂಟ್ರೊಪಿಯ SHA-256 ನಿಂದ ಡೆರೈವ್ ಮಾಡಿದ ಚೆಕ್ಸಮ್ ಒಳಗೊಂಡಿರುತ್ತದೆ. ಐಚ್ಛಿಕ ಪಾಸ್‌ಫ್ರೇಸ್ ಜೊತೆಗೆ ಮ್ನೆಮೋನಿಕ್ ಅನ್ನು ಸಂಯೋಜಿಸಿ PBKDF2-HMAC-SHA512 (2048 ಇಟರೇಷನ್‌ಗಳು) ಬಳಸಿ 512-ಬಿಟ್ ಸೀಡ್ ಅನ್ನು ಡೆರೈವ್ ಮಾಡಬಹುದು.

ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು ಮತ್ತು ಎಡ್ಜ್ ಕೇಸ್‌ಗಳು

ನಿಜವಾದ ನಿಧಿಗಳಿಗಾಗಿ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ರಚಿಸಿದ ಮ್ನೆಮೋನಿಕ್ ಅನ್ನು ಎಂದಿಗೂ ಬಳಸಬೇಡಿ — ಬ್ರೌಸರ್ ಪರಿಸರಗಳು ಸಾಕಷ್ಟು ಎಂಟ್ರೊಪಿಯನ್ನು ಒದಗಿಸದಿರಬಹುದು. ಪ್ರೊಡಕ್ಷನ್ ಕೀ ಜನರೇಷನ್‌ಗಾಗಿ ಯಾವಾಗಲೂ ಹಾರ್ಡ್‌ವೇರ್ ವಾಲೆಟ್‌ಗಳು ಅಥವಾ ಆಡಿಟ್ ಮಾಡಿದ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಬಳಸಿ. ಪಾಸ್‌ಫ್ರೇಸ್ ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ ಆಗಿದೆ ಮತ್ತು ಅದು ಮರೆತರೆ ನಿಧಿಗಳು ಶಾಶ್ವತವಾಗಿ ಕಳೆದುಹೋಗುತ್ತವೆ. ಎಲ್ಲಾ 12-ಪದಗಳ ಸಂಯೋಜನೆಗಳು ಮಾನ್ಯವಲ್ಲ — ಚೆಕ್ಸಮ್ ಹೊಂದಿಕೆಯಾಗಬೇಕು.

ಕೋಡ್‌ಗಿಂತ ಈ ಸಾಧನವನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು

ಈ ಬ್ರೌಸರ್ ಉಪಕರಣವನ್ನು ಕಲಿಕೆ, ಪರೀಕ್ಷೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿ ಉದ್ದೇಶಗಳಿಗೆ ಮಾತ್ರ ಬಳಸಿ. ಪ್ರೊಡಕ್ಷನ್ ವಾಲೆಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ, ಸರಿಯಾದ ಎಂಟ್ರೊಪಿ ಮೂಲಗಳೊಂದಿಗೆ @scure/bip39 ಅಥವಾ bitcoinjs-lib ಮುಂತಾದ ಆಡಿಟ್ ಮಾಡಿದ ಲೈಬ್ರರಿಗಳನ್ನು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ನೇರವಾಗಿ ಬಳಸಿ, ಮತ್ತು ಸೀಡ್ ಫ್ರೇಸ್‌ಗಳನ್ನು ಬ್ರೌಸರ್ ಡೆವಲಪರ್ ಟೂಲ್‌ಗಳು ಅಥವಾ ನೆಟ್‌ವರ್ಕ್ ರಿಕ್ವೆಸ್ಟ್‌ಗಳಿಗೆ ಎಂದಿಗೂ ಬಹಿರಂಗಪಡಿಸಬೇಡಿ.