ವರ್ಲ್ಪೂಲ್ ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್
ಪ್ರಕಟಣೆ: ಫೆಬ್ರವರಿ 18, 2025 ರಂದು 09:29:28 ಅಪರಾಹ್ನ UTC ಸಮಯಕ್ಕೆ
ಪಠ್ಯ ಇನ್ಪುಟ್ ಅಥವಾ ಫೈಲ್ ಅಪ್ಲೋಡ್ ಆಧಾರದ ಮೇಲೆ ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ವರ್ಲ್ಪೂಲ್ ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು ಬಳಸುವ ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್.Whirlpool Hash Code Calculator
ವರ್ಲ್ಪೂಲ್ ಹ್ಯಾಶ್ ಕಾರ್ಯವು ವಿನ್ಸೆಂಟ್ ರಿಜ್ಮೆನ್ (AES ನ ಸಹ-ವಿನ್ಯಾಸಕರಲ್ಲಿ ಒಬ್ಬರು) ಮತ್ತು ಪಾಲೊ SLM ಬ್ಯಾರೆಟೊ ವಿನ್ಯಾಸಗೊಳಿಸಿದ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಹ್ಯಾಶ್ ಕಾರ್ಯವಾಗಿದೆ. ಇದನ್ನು ಮೊದಲು 2000 ರಲ್ಲಿ ಪರಿಚಯಿಸಲಾಯಿತು ಮತ್ತು ನಂತರ ಭದ್ರತೆಯನ್ನು ಸುಧಾರಿಸಲು 2003 ರಲ್ಲಿ ಪರಿಷ್ಕರಿಸಲಾಯಿತು. ವರ್ಲ್ಪೂಲ್ ISO/IEC 10118-3 ಮಾನದಂಡದ ಭಾಗವಾಗಿದೆ, ಇದು ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸೂಕ್ತವಾಗಿದೆ. ಇದು 512 ಬಿಟ್ (64 ಬೈಟ್) ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ 128 ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅಕ್ಷರಗಳಾಗಿ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ.
ಪೂರ್ಣ ಬಹಿರಂಗಪಡಿಸುವಿಕೆ: ಈ ಪುಟದಲ್ಲಿ ಬಳಸಲಾದ ಹ್ಯಾಶ್ ಕಾರ್ಯದ ನಿರ್ದಿಷ್ಟ ಅನುಷ್ಠಾನವನ್ನು ನಾನು ಬರೆದಿಲ್ಲ. ಇದು PHP ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯೊಂದಿಗೆ ಸೇರಿಸಲಾದ ಪ್ರಮಾಣಿತ ಕಾರ್ಯವಾಗಿದೆ. ಅನುಕೂಲಕ್ಕಾಗಿ ಇಲ್ಲಿ ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಲು ನಾನು ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಮಾತ್ರ ಮಾಡಿದ್ದೇನೆ.
ವರ್ಲ್ಪೂಲ್ ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್ ಬಗ್ಗೆ
ನಾನು ಗಣಿತಜ್ಞನೂ ಅಲ್ಲ, ಕ್ರಿಪ್ಟೋಗ್ರಾಫರ್ ಅಲ್ಲ, ಆದ್ದರಿಂದ ಈ ಹ್ಯಾಶ್ ಕಾರ್ಯವು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಸಾಮಾನ್ಯರ ಭಾಷೆಯಲ್ಲಿ ವಿವರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ. ನೀವು ವೈಜ್ಞಾನಿಕವಾಗಿ ನಿಖರವಾದ, ಗಣಿತ-ಭಾರೀ ವಿವರಣೆಯನ್ನು ಬಯಸಿದರೆ, ನೀವು ಅದನ್ನು ಇತರ ವೆಬ್ಸೈಟ್ಗಳಲ್ಲಿ ಕಾಣಬಹುದು ಎಂದು ನನಗೆ ಖಚಿತವಾಗಿದೆ ;-)
ಹೇಗಾದರೂ, ನೀವು ಎಲ್ಲಾ ರೀತಿಯ ಪದಾರ್ಥಗಳಿಂದ ಸ್ಮೂಥಿ ಮಾಡುತ್ತಿದ್ದೀರಿ ಎಂದು ಊಹಿಸಿ: ಬಾಳೆಹಣ್ಣುಗಳು, ಸ್ಟ್ರಾಬೆರಿಗಳು, ಪಾಲಕ್, ಕಡಲೆಕಾಯಿ ಬೆಣ್ಣೆ, ಇತ್ಯಾದಿ. ವರ್ಲ್ಪೂಲ್ ನಿಮ್ಮ ಪದಾರ್ಥಗಳಿಗೆ (ಅಥವಾ ಡೇಟಾ) ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದು ಇಲ್ಲಿದೆ:
ಹಂತ 1 - ಎಲ್ಲವನ್ನೂ ಕತ್ತರಿಸಿ (ಡೇಟಾವನ್ನು ತುಂಡುಗಳಾಗಿ ಒಡೆಯುವುದು)
- ಮೊದಲಿಗೆ, ಇದು ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಸಣ್ಣ ತುಂಡುಗಳಾಗಿ ವಿಭಜಿಸುತ್ತದೆ, ಮಿಶ್ರಣ ಮಾಡುವ ಮೊದಲು ಹಣ್ಣುಗಳನ್ನು ಹೋಳು ಮಾಡುವಂತೆ.
ಹಂತ 2 - ಬ್ಲೆಂಡ್ ಲೈಕ್ ಕ್ರೇಜಿ (ಮಿಕ್ಸ್ ಮಾಡುವುದು)
ಈಗ, ಅದು ಈ ತುಂಡುಗಳನ್ನು 10 ವಿಭಿನ್ನ ವೇಗಗಳೊಂದಿಗೆ ("ರೌಂಡ್ಸ್" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ) ಪ್ರಬಲ ಬ್ಲೆಂಡರ್ಗೆ ಹಾಕುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಸುತ್ತು ಡೇಟಾವನ್ನು ವಿಭಿನ್ನ ರೀತಿಯಲ್ಲಿ ಮಿಶ್ರಣ ಮಾಡುತ್ತದೆ:
- ವಿನಿಮಯ ಮತ್ತು ತಿರುವು (ಬದಲಿ): ಕೆಲವು ತುಣುಕುಗಳನ್ನು ಇತರರೊಂದಿಗೆ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಸ್ಟ್ರಾಬೆರಿಯನ್ನು ಬ್ಲೂಬೆರ್ರಿಯೊಂದಿಗೆ ಬದಲಾಯಿಸುವಂತೆ.
- ವೃತ್ತಗಳಲ್ಲಿ ಬೆರೆಸಿ (ಕ್ರಮಪಲ್ಲಟನೆ): ಇದು ಮಿಶ್ರಣವನ್ನು ಸುತ್ತುತ್ತದೆ, ಪದಾರ್ಥಗಳನ್ನು ಒಂದು ಸ್ಥಳದಿಂದ ಮತ್ತೊಂದು ಸ್ಥಳಕ್ಕೆ ವರ್ಗಾಯಿಸುತ್ತದೆ ಆದ್ದರಿಂದ ಏನೂ ಅದರ ಮೂಲ ಸ್ಥಳದಲ್ಲಿ ಉಳಿಯುವುದಿಲ್ಲ.
- ಎಲ್ಲವನ್ನೂ ಒಟ್ಟಿಗೆ ಬೆರೆಸಿ (ಮಿಶ್ರಣ): ಇದು ಮಿಶ್ರಣದಾದ್ಯಂತ ಸುವಾಸನೆ (ಅಥವಾ ಡೇಟಾ) ಸಮವಾಗಿ ಹರಡಲು ಒಡೆದು ಕಲಕುತ್ತದೆ.
- ರಹಸ್ಯ ಪದಾರ್ಥವನ್ನು ಸೇರಿಸಿ (ಕೀ ಮಿಶ್ರಣ): ಸ್ಮೂಥಿಯನ್ನು ಅನನ್ಯವಾಗಿಸಲು ಇದು "ರಹಸ್ಯ ಪದಾರ್ಥ"ವನ್ನು (ವಿಶೇಷ ಕೋಡ್) ಸಿಂಪಡಿಸುತ್ತದೆ.
ಹಂತ 3 - ಅಂತಿಮ ಫಲಿತಾಂಶ (ಹ್ಯಾಶ್)
- 10 ಸುತ್ತುಗಳ ತೀವ್ರವಾದ ಮಿಶ್ರಣದ ನಂತರ, ನೀವು ನಯವಾದ, ಸಂಪೂರ್ಣವಾಗಿ ಮಿಶ್ರಿತ ಪಾನೀಯವನ್ನು ಪಡೆಯುತ್ತೀರಿ - ಅಥವಾ ಈ ಸಂದರ್ಭದಲ್ಲಿ, 512-ಬಿಟ್ ಹ್ಯಾಶ್. ಸ್ಮೂಥಿಯಿಂದ ಮೂಲ ಬಾಳೆಹಣ್ಣುಗಳು ಅಥವಾ ಪಾಲಕ್ ಅನ್ನು ಹೊರತೆಗೆಯಲು ಇನ್ನು ಮುಂದೆ ಯಾವುದೇ ಮಾರ್ಗವಿಲ್ಲ. ನಿಮ್ಮ ಬಳಿ ಇರುವುದು ಅಂತಿಮ ಪಾನೀಯ ಮಾತ್ರ.