ಉಚಿತ ಪಠ್ಯ ಎನ್ಕ್ರಿಪ್ಶನ್
ಬಲಿಷ್ಠ AES-256-GCM ಬಳಸಿ ಪಾಸ್ವರ್ಡ್ನೊಂದಿಗೆ ಪಠ್ಯ ಎನ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಿ. ಪಾಸ್ವರ್ಡ್ ನಿಮ್ಮ ಬ್ರೌಸರ್ ಬಿಟ್ಟು ಹೋಗುವುದಿಲ್ಲ. ಸುರಕ್ಷಿತವಾಗಿ ರಹಸ್ಯಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಿ.
ಪ್ರಬಲ, ಪ್ರಮಾಣಿತ ಎನ್ಕ್ರಿಪ್ಶನ್: AES-256-GCM, ಕೀ ಅನ್ನು PBKDF2 (250,000 ಪುನರಾವರ್ತನೆಗಳು, SHA-256) ಮೂಲಕ ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ನಿಂದ ಪಡೆಯಲಾಗುತ್ತದೆ. ಪ್ರತಿ ಸಂದೇಶ ಹೊಸ ಯಾದೃಚ್ಛಿಕ ಸಾಲ್ಟ್ ಮತ್ತು IV ಬಳಸುತ್ತದೆ.
ಪಾಸ್ವರ್ಡ್ ಎಂದಿಗೂ ಸಂಗ್ರಹಿಸಲ್ಪಡುವುದಿಲ್ಲ ಅಥವಾ ಎಲ್ಲಿಯೂ ಕಳುಹಿಸಲ್ಪಡುವುದಿಲ್ಲ — ಎಲ್ಲವೂ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ನಡೆಯುತ್ತದೆ. ನೀವು ಪಾಸ್ವರ್ಡ್ ಕಳೆದುಕೊಂಡರೆ, ಸಂದೇಶ ಮರುಪಡೆಯಲಾಗುವುದಿಲ್ಲ. ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಪಠ್ಯ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಪ್ರತ್ಯೇಕ ಚಾನೆಲ್ಗಳ ಮೂಲಕ ಹಂಚಿಕೊಳ್ಳಿ.
ಮುಕ್ತ ಫಾರ್ಮ್ಯಾಟ್: ಔಟ್ಪುಟ್ ಎಂದರೆ ಸಾಲ್ಟ್ (16 ಬೈಟ್) + IV (12 ಬೈಟ್) + ಸೈಫರ್ಟೆಕ್ಸ್ಟ್ + 16-ಬೈಟ್ GCM ಟ್ಯಾಗ್ನ base64; ಕೀಲಿಯನ್ನು 250,000 ಪುನರಾವರ್ತನೆಗಳಲ್ಲಿ PBKDF2-SHA256 ನಿಂದ ಪಡೆಯಲಾಗುತ್ತದೆ. ಇದು OpenSSL ಅಥವಾ CryptoJS ಹೊಂದಾಣಿಕೆಯಲ್ಲ, ಆದರೆ ಈ ಸೈಟ್ ಇಲ್ಲದೆಯೂ ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಬಹುದು, ಉದಾಹರಣೆಗೆ Node.js ನಲ್ಲಿ:
const c = require('crypto');
const b = Buffer.from(B64, 'base64');
const k = c.pbkdf2Sync(PASSWORD, b.subarray(0, 16), 250000, 32, 'sha256');
const d = c.createDecipheriv('aes-256-gcm', k, b.subarray(16, 28));
d.setAuthTag(b.subarray(b.length - 16));
console.log(d.update(b.subarray(28, b.length - 16)) + d.final());ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
ಒಂದು ಗುಪ್ತ ಸಂಗತಿಯನ್ನು ಅಸುರಕ್ಷಿತ ಚಾನಲ್ (ಇಮೇಲ್, ಚಾಟ್) ಮೂಲಕ ಕಳುಹಿಸಿ, ನೀವು ಮತ್ತು ಸ್ವೀಕರಿಸುವವರಿಗೆ ಮಾತ್ರ ತಿಳಿದ ಪಾಸ್ವರ್ಡ್ನಿಂದ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿ. ಇದು ಪಾಸ್ವರ್ಡ್ ಮ್ಯಾನೇಜರ್ಗಳಂತೆಯೇ ಬಲವಾದ, ಪ್ರಮಾಣಿತ ಕ್ರಿಪ್ಟೋಗ್ರಫಿ ಬಳಸುತ್ತದೆ — ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಚಾಲನೆಯಾಗುತ್ತದೆ.
- 1ನೀವು ಪಠ್ಯ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸುತ್ತೀರಿಏನೂ ಅಪ್ಲೋಡ್ ಆಗುವುದಿಲ್ಲ; ಪಾಸ್ವರ್ಡ್ ಎಂದಿಗೂ ಸಂಗ್ರಹಿಸಲ್ಪಡುವುದಿಲ್ಲ ಅಥವಾ ರವಾನೆಯಾಗುವುದಿಲ್ಲ.
- 2ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ನಿಂದ ಒಂದು ಕೀ ಪಡೆಯಲಾಗುತ್ತದೆPBKDF2 ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು 250,000 SHA-256 ಪುನರಾವರ್ತನೆಗಳು ಮತ್ತು ಹೊಸ ಯಾದೃಚ್ಛಿಕ ಸಾಲ್ಟ್ನೊಂದಿಗೆ ವಿಸ್ತರಿಸುತ್ತದೆ, ಇದು ಬ್ರೂಟ್-ಫೋರ್ಸ್ ದಾಳಿಗಳನ್ನು ನಿಧಾನಗೊಳಿಸುತ್ತದೆ.
- 3ಪಠ್ಯವನ್ನು AES-256-GCM ನೊಂದಿಗೆ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆಪ್ರತಿ ಬಾರಿ ಯಾದೃಚ್ಛಿಕ IV ಬಳಸಲಾಗುತ್ತದೆ, ಮತ್ತು GCM ಒಂದು ದೃಢೀಕರಣ ಟ್ಯಾಗ್ ಸೇರಿಸುತ್ತದೆ ಆದ್ದರಿಂದ ಡೀಕ್ರಿಪ್ಷನ್ ಸಮಯದಲ್ಲಿ ಟ್ಯಾಂಪರಿಂಗ್ (ಅಥವಾ ತಪ್ಪಾದ ಪಾಸ್ವರ್ಡ್) ಪತ್ತೆಯಾಗುತ್ತದೆ.
- 4ನೀವು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಪಠ್ಯವನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತೀರಿbase64 ಫಲಿತಾಂಶವನ್ನು ಯಾವುದೇ ಚಾನಲ್ ಮೂಲಕ ಕಳುಹಿಸಿ, ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಕಳುಹಿಸಿ. ಸ್ವೀಕರಿಸುವವರು ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಇಲ್ಲಿ ಎರಡನ್ನೂ ಪೇಸ್ಟ್ ಮಾಡುತ್ತಾರೆ.
ಎಲ್ಲಾ ಕ್ರಿಪ್ಟೋಗ್ರಫಿ ಬ್ರೌಸರ್ನ ಸ್ಥಳೀಯ Web Crypto ನೊಂದಿಗೆ ಸ್ಥಳೀಯವಾಗಿ ಚಾಲನೆಯಾಗುತ್ತದೆ. ಸಾದಾ ಪಠ್ಯ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ನಿಮ್ಮ ಸಾಧನ ಬಿಟ್ಟು ಹೋಗುವುದಿಲ್ಲ. ಪಾಸ್ವರ್ಡ್ ಕಳೆದುಹೋದರೆ, ಸಂದೇಶ ಮರುಪಡೆಯಲಾಗುವುದಿಲ್ಲ — ಅದೇ ಇದರ ಉದ್ದೇಶ.
ಸಂಬಂಧಿತ ಪರಿಕರಗಳು
ಫೈಲ್ ಎನ್ಕ್ರಿಪ್ಶನ್ (AES-256-GCM)
AES-256-GCM ಮತ್ತು PBKDF2 (250,000 ಪುನರಾವರ್ತನೆಗಳು) ಬಳಸಿ ಯಾವುದೇ ಫೈಲ್ ಅನ್ನು ಪಾಸ್ವರ್ಡ್ನೊಂದಿಗೆ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿ. .enc ಔಟ್ಪುಟ್ ಸರಿಯಾದ ಪಾಸ್ವರ್ಡ್ನಿಂದ ಮಾತ್ರ ತೆರೆಯುತ್ತದೆ, ಮತ್ತು ಈ ಟೂಲ್ ಮಾತ್ರ ಅದನ್ನು ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಬಲ್ಲದು. ಸಂಪೂರ್ಣವಾಗಿ ಕ್ಲೈಂಟ್-ಸೈಡ್ — ನಿಮ್ಮ ಫೈಲ್ ಎಂದಿಗೂ ನಿಮ್ಮ ಸಾಧನ ಬಿಟ್ಟು ಹೋಗುವುದಿಲ್ಲ.
ಪಾಸ್ವರ್ಡ್ ಜನರೇಟರ್
ಕಸ್ಟಮ್ ಉದ್ದ, ಅಕ್ಷರ ಪ್ರಕಾರಗಳು ಮತ್ತು ಹೊರಗಿಡುವಿಕೆಗಳೊಂದಿಗೆ ಬಲವಾದ, ಯಾದೃಚ್ಛಿಕ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ರಚಿಸಿ. ಯಾವುದೇ ಮಿತಿಗಳಿಲ್ಲ, ಲಾಗಿನ್ಗಳಿಲ್ಲ.
ಸೀಸರ್ ಸೈಫರ್ ಮತ್ತು ಪಠ್ಯ ಎನ್ಕ್ರಿಪ್ಟರ್
ಸೀಸರ್ ಸೈಫರ್, ROT13, ಅಟ್ಬ್ಯಾಶ್, ಮತ್ತು ವಿಜನೇರ್ ಸೈಫರ್ನೊಂದಿಗೆ ಪಠ್ಯ ಎನ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಡಿಕ್ರಿಪ್ಟ್ ಮಾಡಿ. ಶಾಸ್ತ್ರೀಯ ಪರ್ಯಾಯ ಸೈಫರ್ಗಳು, ಎಲ್ಲಾ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ.