SHA-512/224 ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್
ಪ್ರಕಟಣೆ: ಫೆಬ್ರವರಿ 18, 2025 ರಂದು 05:46:02 ಅಪರಾಹ್ನ UTC ಸಮಯಕ್ಕೆ
ಪಠ್ಯ ಇನ್ಪುಟ್ ಅಥವಾ ಫೈಲ್ ಅಪ್ಲೋಡ್ ಆಧಾರದ ಮೇಲೆ ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ಲೆಕ್ಕಹಾಕಲು ಸೆಕ್ಯೂರ್ ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್ 512/224 ಬಿಟ್ (ಎಸ್ಎಚ್ಎ-512/224) ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು ಬಳಸುವ ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್.SHA-512/224 Hash Code Calculator
SHA-512/224 (ಸೆಕ್ಯೂರ್ ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್ 512/224-ಬಿಟ್) ಎಂಬುದು ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಹ್ಯಾಶ್ ಕಾರ್ಯವಾಗಿದ್ದು, ಇದು ಇನ್ ಪುಟ್ (ಅಥವಾ ಸಂದೇಶ) ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಸ್ಥಿರ-ಗಾತ್ರದ, 224-ಬಿಟ್ (28-ಬೈಟ್) ಔಟ್ ಪುಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ 56-ಅಕ್ಷರಗಳ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಂಖ್ಯೆ ಎಂದು ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ. ಇದು ಎನ್ಎಸ್ಎ ವಿನ್ಯಾಸಗೊಳಿಸಿದ ಹ್ಯಾಶ್ ಕಾರ್ಯಗಳ ಎಸ್ಎಚ್ಎ -2 ಕುಟುಂಬಕ್ಕೆ ಸೇರಿದೆ. ಇದು ನಿಜವಾಗಿಯೂ ವಿಭಿನ್ನ ಪ್ರಾರಂಭೀಕರಣ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿರುವ SHA-512 ಆಗಿದೆ ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು 224 ಬಿಟ್ ಗಳಿಗೆ ಕಡಿತಗೊಳಿಸಲಾಗಿದೆ, 64 ಬಿಟ್ ಕಂಪ್ಯೂಟರ್ ಗಳಲ್ಲಿ SHA-512 SHA-256 ಗಿಂತ ವೇಗವಾಗಿ ಚಲಿಸುತ್ತದೆ (ಇದು SHA-224 ಒಂದು ಸಂಕುಚಿತ ಆವೃತ್ತಿಯಾಗಿದೆ) ಆದರೆ 224 ಬಿಟ್ ಹ್ಯಾಶ್ ಕೋಡ್ ಗಳ ಸಣ್ಣ ಶೇಖರಣಾ ಅವಶ್ಯಕತೆಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲು.
SHA-512, SHA-224 ಮತ್ತು SHA-512/224 ನ ಔಟ್ ಪುಟ್ ಗಳು ಒಂದೇ ಇನ್ ಪುಟ್ ಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಭಿನ್ನವಾಗಿವೆ, ಆದ್ದರಿಂದ ಅವು ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ - ಅಂದರೆ ಫೈಲ್ ನ SHA-224 ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ಅದೇ ಫೈಲ್ ನ SHA-512/224 ಹ್ಯಾಶ್ ಕೋಡ್ ಗೆ ಹೋಲಿಸಿ ಅದನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆಯೇ ಎಂದು ನೋಡುವುದು ಅರ್ಥವಿಲ್ಲ.
ಪೂರ್ಣ ಬಹಿರಂಗಪಡಿಸುವಿಕೆ: ಈ ಪುಟದಲ್ಲಿ ಬಳಸಲಾದ ಹ್ಯಾಶ್ ಕಾರ್ಯದ ನಿರ್ದಿಷ್ಟ ಅನುಷ್ಠಾನವನ್ನು ನಾನು ಬರೆದಿಲ್ಲ. ಇದು PHP ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯೊಂದಿಗೆ ಸೇರಿಸಲಾದ ಪ್ರಮಾಣಿತ ಕಾರ್ಯವಾಗಿದೆ. ಅನುಕೂಲಕ್ಕಾಗಿ ಇಲ್ಲಿ ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಲು ನಾನು ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಮಾತ್ರ ಮಾಡಿದ್ದೇನೆ.
SHA-512/224 ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್ ಬಗ್ಗೆ
ನಾನು ಗಣಿತದಲ್ಲಿ ವಿಶೇಷವಾಗಿ ಉತ್ತಮನಲ್ಲ ಮತ್ತು ನನ್ನನ್ನು ಗಣಿತಜ್ಞ ಎಂದು ಪರಿಗಣಿಸುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ನನ್ನ ಸಹ ಗಣಿತಜ್ಞರಲ್ಲದವರು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ರೀತಿಯಲ್ಲಿ ಈ ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು ವಿವರಿಸಲು ನಾನು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ. ನೀವು ವೈಜ್ಞಾನಿಕವಾಗಿ ಸರಿಯಾದ ಗಣಿತ-ಆವೃತ್ತಿಯನ್ನು ಬಯಸಿದರೆ, ನೀವು ಅದನ್ನು ಸಾಕಷ್ಟು ಇತರ ವೆಬ್ಸೈಟ್ಗಳಲ್ಲಿ ಕಾಣಬಹುದು ಎಂದು ನನಗೆ ಖಾತ್ರಿಯಿದೆ ;-)
ಹೇಗಾದರೂ, ಹ್ಯಾಶ್ ಫಂಕ್ಷನ್ ಸೂಪರ್ ಹೈಟೆಕ್ ಬ್ಲೆಂಡರ್ ಆಗಿದ್ದು, ನೀವು ಅದರಲ್ಲಿ ಹಾಕುವ ಯಾವುದೇ ಪದಾರ್ಥಗಳಿಂದ ವಿಶಿಷ್ಟ ಸ್ಮೂಥಿಯನ್ನು ರಚಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಊಹಿಸೋಣ. ಇದು ನಾಲ್ಕು ಹಂತಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಅವುಗಳಲ್ಲಿ ಮೂರು SHA-512 ಗೆ ಸಮಾನವಾಗಿವೆ:
ಹಂತ 1: ಪದಾರ್ಥಗಳನ್ನು (ಇನ್ಪುಟ್) ಹಾಕಿ
- ಇನ್ಪುಟ್ ಅನ್ನು ನೀವು ಬೆರೆಸಲು ಬಯಸುವ ಯಾವುದನ್ನಾದರೂ ಯೋಚಿಸಿ: ಬಾಳೆಹಣ್ಣುಗಳು, ಸ್ಟ್ರಾಬೆರಿಗಳು, ಪಿಜ್ಜಾ ಚೂರುಗಳು ಅಥವಾ ಇಡೀ ಪುಸ್ತಕ. ನೀವು ಏನು ಹಾಕುತ್ತೀರಿ ಎಂಬುದು ಮುಖ್ಯವಲ್ಲ - ದೊಡ್ಡದು ಅಥವಾ ಸಣ್ಣದು, ಸರಳ ಅಥವಾ ಸಂಕೀರ್ಣ.
ಹಂತ 2: ಮಿಶ್ರಣ ಪ್ರಕ್ರಿಯೆ (ಹ್ಯಾಶ್ ಫಂಕ್ಷನ್)
- ನೀವು ಬಟನ್ ಒತ್ತಿದರೆ, ಬ್ಲೆಂಡರ್ ಕಾಡು ಹೋಗುತ್ತದೆ - ಕತ್ತರಿಸುವುದು, ಮಿಶ್ರಣ ಮಾಡುವುದು, ಹುಚ್ಚು ವೇಗದಲ್ಲಿ ತಿರುಗುವುದು. ಇದು ಯಾರೂ ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲದ ವಿಶೇಷ ಪಾಕವಿಧಾನವನ್ನು ಹೊಂದಿದೆ.
- ಈ ಪಾಕವಿಧಾನವು ಕ್ರೇಜಿ ನಿಯಮಗಳನ್ನು ಒಳಗೊಂಡಿದೆ: "ಎಡಕ್ಕೆ ತಿರುಗಿಸಿ, ಬಲಕ್ಕೆ ತಿರುಗಿಸಿ, ತಲೆಕೆಳಗಾಗಿ ತಿರುಗಿಸಿ, ಅಲುಗಾಡಿಸಿ, ವಿಲಕ್ಷಣ ರೀತಿಯಲ್ಲಿ ಕತ್ತರಿಸಿ." ಇದೆಲ್ಲವೂ ತೆರೆಮರೆಯಲ್ಲಿ ನಡೆಯುತ್ತದೆ.
ಹಂತ 3: ನೀವು ಸ್ಮೂಥಿ (ಔಟ್ಪುಟ್) ಪಡೆಯುತ್ತೀರಿ:
- ನೀವು ಯಾವುದೇ ಪದಾರ್ಥಗಳನ್ನು ಬಳಸಿದರೂ, ಬ್ಲೆಂಡರ್ ಯಾವಾಗಲೂ ನಿಮಗೆ ನಿಖರವಾಗಿ ಒಂದು ಕಪ್ ಸ್ಮೂಥಿಯನ್ನು ನೀಡುತ್ತದೆ (ಅದು ಎಸ್ಎಚ್ಎ -512 ನಲ್ಲಿ 512 ಬಿಟ್ಗಳ ಸ್ಥಿರ ಗಾತ್ರವಾಗಿದೆ).
- ನೀವು ಹಾಕಿದ ಪದಾರ್ಥಗಳ ಆಧಾರದ ಮೇಲೆ ಸ್ಮೂಥಿ ವಿಶಿಷ್ಟ ಪರಿಮಳ ಮತ್ತು ಬಣ್ಣವನ್ನು ಹೊಂದಿದೆ. ನೀವು ಕೇವಲ ಒಂದು ಸಣ್ಣ ವಿಷಯವನ್ನು ಬದಲಾಯಿಸಿದರೂ - ಉದಾಹರಣೆಗೆ ಒಂದು ಕಾಳು ಸಕ್ಕರೆಯನ್ನು ಸೇರಿಸುವುದು - ಸ್ಮೂಥಿ ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನ ರುಚಿಯನ್ನು ನೀಡುತ್ತದೆ.
ಹಂತ 4: ಟ್ರಂಕೇಟ್
- ಫಲಿತಾಂಶವನ್ನು 224 ಬಿಟ್ ಗಳಿಗೆ ಕಡಿತಗೊಳಿಸುವ ಮೂಲಕ (ಕಡಿತಗೊಳಿಸುವ) ಮೂಲಕ, ಎಸ್ ಎಚ್ ಎ -512 64 ಬಿಟ್ ಸಿಸ್ಟಮ್ ಗಳಲ್ಲಿ ಎಸ್ ಎಚ್ ಎ -224 ಗಿಂತ ವೇಗವಾಗಿ ಚಲಿಸುತ್ತದೆ ಎಂಬ ಅಂಶದ ಲಾಭವನ್ನು ನಾವು ಪಡೆಯುತ್ತೇವೆ, ಆದರೆ 224 ಬಿಟ್ ಹ್ಯಾಶ್ ಕೋಡ್ ಗಳಿಗೆ ಸಣ್ಣ ಶೇಖರಣಾ ಅವಶ್ಯಕತೆಗಳ ಪ್ರಯೋಜನವನ್ನು ಸಹ ಉಳಿಸಿಕೊಳ್ಳುತ್ತೇವೆ. ಫಲಿತಾಂಶಗಳು ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಗಮನಿಸಿ, SHA-512/224 ಮತ್ತು SHA-224 ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನ ಹ್ಯಾಶ್ ಕೋಡ್ ಗಳನ್ನು ರಚಿಸುತ್ತವೆ.