GOST ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್
ಪ್ರಕಟಣೆ: ಫೆಬ್ರವರಿ 17, 2025 ರಂದು 08:28:13 ಪೂರ್ವಾಹ್ನ UTC ಸಮಯಕ್ಕೆ
ಪಠ್ಯ ಇನ್ಪುಟ್ ಅಥವಾ ಫೈಲ್ ಅಪ್ಲೋಡ್ ಆಧಾರದ ಮೇಲೆ ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು GOST ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು ಬಳಸುವ ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್.GOST Hash Code Calculator
GOST ಹ್ಯಾಶ್ ಕಾರ್ಯವು ರಷ್ಯಾ ಸರ್ಕಾರದಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಹ್ಯಾಶ್ ಕಾರ್ಯಗಳ ಕುಟುಂಬವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಅತ್ಯಂತ ಪ್ರಸಿದ್ಧ ಆವೃತ್ತಿಯೆಂದರೆ GOST R 34.11-94, ಇದನ್ನು ರಷ್ಯಾ ಮತ್ತು GOST ಮಾನದಂಡಗಳನ್ನು ಅಳವಡಿಸಿಕೊಂಡ ಇತರ ದೇಶಗಳಲ್ಲಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತಿತ್ತು. ನಂತರ ಇದನ್ನು GOST R 34.11-2012 ನಿಂದ ಬದಲಾಯಿಸಲಾಯಿತು, ಇದನ್ನು ಸ್ಟ್ರೀಬಾಗ್ ಎಂದೂ ಕರೆಯುತ್ತಾರೆ. ಇದು ಮೂಲ ಆವೃತ್ತಿಯಾಗಿದೆ.
ಪೂರ್ಣ ಬಹಿರಂಗಪಡಿಸುವಿಕೆ: ಈ ಪುಟದಲ್ಲಿ ಬಳಸಲಾದ ಹ್ಯಾಶ್ ಕಾರ್ಯದ ನಿರ್ದಿಷ್ಟ ಅನುಷ್ಠಾನವನ್ನು ನಾನು ಬರೆದಿಲ್ಲ. ಇದು PHP ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯೊಂದಿಗೆ ಸೇರಿಸಲಾದ ಪ್ರಮಾಣಿತ ಕಾರ್ಯವಾಗಿದೆ. ಅನುಕೂಲಕ್ಕಾಗಿ ಇಲ್ಲಿ ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಲು ನಾನು ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಮಾತ್ರ ಮಾಡಿದ್ದೇನೆ.
GOST ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್ ಬಗ್ಗೆ
ನಾನು ಗಣಿತಜ್ಞನೂ ಅಲ್ಲ, ಕ್ರಿಪ್ಟೋಗ್ರಾಫರ್ ಅಲ್ಲ, ಆದರೆ ಗಣಿತಜ್ಞರಲ್ಲದ ಇತರ ತಜ್ಞರು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬಹುದಾದ ದೈನಂದಿನ ಸಾದೃಶ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಈ ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು ವಿವರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ. ನೀವು ವೈಜ್ಞಾನಿಕವಾಗಿ ಸರಿಯಾದ, ಗಣಿತ-ಭಾರೀ ಆವೃತ್ತಿಯನ್ನು ಬಯಸಿದರೆ, ನೀವು ಅದನ್ನು ಬೇರೆಲ್ಲಿಯಾದರೂ ಕಾಣಬಹುದು ಎಂದು ನನಗೆ ಖಚಿತವಾಗಿದೆ ;-)
GOST ಅನ್ನು ಮುಂದುವರಿದ "ಡೇಟಾ ಬ್ಲೆಂಡರ್" ಎಂದು ಭಾವಿಸಿ, ಅದು ನೀವು ಅದರಲ್ಲಿ ಹಾಕುವ ಯಾವುದೇ ವಸ್ತುವನ್ನು ವಿಶಿಷ್ಟ ಸ್ಮೂಥಿಯಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಒಂದೇ ರೀತಿಯ ಪದಾರ್ಥಗಳನ್ನು ನೀಡಿದರೆ, ಅದು ಯಾವಾಗಲೂ ಒಂದೇ ರೀತಿಯ ಸ್ಮೂಥಿಯನ್ನು ಮಾಡುತ್ತದೆ, ಆದರೆ ಪದಾರ್ಥಗಳಲ್ಲಿ ಸಣ್ಣ ಬದಲಾವಣೆಯನ್ನು ಮಾಡಿದರೂ, ನಿಮಗೆ ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನವಾದ ಸ್ಮೂಥಿ ಸಿಗುತ್ತದೆ.
ಇದು ಮೂರು ಹಂತದ ಪ್ರಕ್ರಿಯೆ:
ಹಂತ 1: ಪದಾರ್ಥಗಳನ್ನು ತಯಾರಿಸುವುದು (ಪ್ಯಾಡಿಂಗ್)
- ನೀವು ನಿಮ್ಮ "ಪದಾರ್ಥಗಳು" (ಸಂದೇಶ) ದೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ.
- ನಿಮ್ಮ ಸಂದೇಶವು ಬ್ಲೆಂಡರ್ಗೆ ಸರಿಯಾದ ಗಾತ್ರದಲ್ಲಿಲ್ಲದಿದ್ದರೆ, GOST ಅದನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಹೊಂದಿಕೊಳ್ಳಲು ಕೆಲವು "ಫಿಲ್ಲರ್" (ಹೆಚ್ಚುವರಿ ಡೇಟಾ) ಅನ್ನು ಸೇರಿಸುತ್ತದೆ. ಇದು ಬ್ಲೆಂಡರ್ ತುಂಬಲು ನೀರನ್ನು ಸೇರಿಸಿದಂತೆ.
ಹಂತ 2: ರಹಸ್ಯ ಪಾಕವಿಧಾನಗಳೊಂದಿಗೆ ಮಿಶ್ರಣ ಮಾಡುವುದು (ಮಿಶ್ರಣ)
- GOST ಒಮ್ಮೆ ಮಾತ್ರ ಮಿಶ್ರಣವಾಗುವುದಿಲ್ಲ - ಇದು ರಹಸ್ಯ ಪಾಕವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾವನ್ನು ಮತ್ತೆ ಮತ್ತೆ ಮಿಶ್ರಣ ಮಾಡುತ್ತದೆ.
- ಈ ಪಾಕವಿಧಾನ ಒಳಗೊಂಡಿದೆ:
- ಕತ್ತರಿಸುವುದು (ಡೇಟಾವನ್ನು ಸಣ್ಣ ಭಾಗಗಳಾಗಿ ಒಡೆಯುವುದು).
- ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುವುದು (ಭಾಗಗಳನ್ನು ಸುತ್ತುವರೆದಿರುವುದು).
- ಕಲಕುವುದು (ಹೊಸ ರೀತಿಯಲ್ಲಿ ಅವುಗಳನ್ನು ಮತ್ತೆ ಮಿಶ್ರಣ ಮಾಡುವುದು).
ಯಾರೂ ಊಹಿಸಲು ಸಾಧ್ಯವಾಗದಂತೆ ಪದಾರ್ಥಗಳನ್ನು ಮಿಶ್ರಣ ಮಾಡುವ ಸಂಕೀರ್ಣ ವಿಧಾನವನ್ನು ಹೊಂದಿರುವ ಒಬ್ಬ ಅಡುಗೆಯವರನ್ನು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ. ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಬಳಸಿಕೊಂಡು GOST ಅದನ್ನೇ ಮಾಡುತ್ತದೆ.
ಹಂತ 3: ಸ್ಮೂಥಿಯನ್ನು ಬಡಿಸುವುದು (ಅಂತಿಮ ಹ್ಯಾಶ್)
- ಎಲ್ಲಾ ಮಿಶ್ರಣದ ನಂತರ, ನೀವು ನಿಮ್ಮ ಸ್ಮೂಥಿಯನ್ನು ಪಡೆಯುತ್ತೀರಿ - ನಿಮ್ಮ ಡೇಟಾದ ಸ್ಥಿರ ಗಾತ್ರದ, ಸ್ಕ್ರಾಂಬಲ್ಡ್ ಆವೃತ್ತಿ.
- ಈ ಸ್ಮೂಥಿ ನಿಮ್ಮ ಮೂಲ ಪದಾರ್ಥಗಳಿಗೆ ವಿಶಿಷ್ಟವಾಗಿದೆ. ಯಾವುದನ್ನಾದರೂ ಬದಲಾಯಿಸಿ, ಸಣ್ಣ ತುಂಡನ್ನು ಸಹ ಬದಲಾಯಿಸಿ, ಮತ್ತು ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನವಾದ ಸ್ಮೂಥಿಯನ್ನು ಪಡೆಯುತ್ತೀರಿ.
GOST ಕಾರ್ಯದ ಈ ಆವೃತ್ತಿಯು ಮೂಲ "ಪರೀಕ್ಷಾ ನಿಯತಾಂಕಗಳು" S-ಬಾಕ್ಸ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಇವುಗಳನ್ನು ಉತ್ಪಾದನಾ ಬಳಕೆಗೆ ಶಿಫಾರಸು ಮಾಡಲಾಗಿಲ್ಲ. ನೀವು GOST ಅನ್ನು ಬಳಸಲು ಹೋದರೆ, ನೀವು ಬಹುಶಃ CryptoPro S-ಬಾಕ್ಸ್ಗಳನ್ನು ಬಳಸುವ ಅನುಷ್ಠಾನವನ್ನು ಬಳಸಬೇಕು: GOST ಕ್ರಿಪ್ಟೋಪ್ರೊ ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್