Miklix

HAVAL-128/4 ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್

ಪ್ರಕಟಣೆ: ಫೆಬ್ರವರಿ 18, 2025 ರಂದು 08:26:07 ಅಪರಾಹ್ನ UTC ಸಮಯಕ್ಕೆ

ಪಠ್ಯ ಇನ್‌ಪುಟ್ ಅಥವಾ ಫೈಲ್ ಅಪ್‌ಲೋಡ್ ಆಧಾರದ ಮೇಲೆ ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ವೇರಿಯಬಲ್ ಲೆಂಗ್ತ್ 128 ಬಿಟ್‌ಗಳು, 4 ಸುತ್ತುಗಳು (HAVAL-128/4) ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು ಬಳಸುವ ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್.

ಸಾಧ್ಯವಾದಷ್ಟು ಜನರಿಗೆ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಲು ಈ ಪುಟವನ್ನು ಇಂಗ್ಲಿಷ್‌ನಿಂದ ಯಂತ್ರಭಾಷಾಂತರಿಸಲಾಗಿದೆ. ದುರದೃಷ್ಟವಶಾತ್, ಯಂತ್ರಭಾಷಾಂತರವು ಇನ್ನೂ ಪರಿಪೂರ್ಣ ತಂತ್ರಜ್ಞಾನವಾಗಿಲ್ಲ, ಆದ್ದರಿಂದ ದೋಷಗಳು ಸಂಭವಿಸಬಹುದು. ನೀವು ಬಯಸಿದರೆ, ನೀವು ಮೂಲ ಇಂಗ್ಲಿಷ್ ಆವೃತ್ತಿಯನ್ನು ಇಲ್ಲಿ ವೀಕ್ಷಿಸಬಹುದು:

HAVAL-128/4 Hash Code Calculator

HAVAL (ವೇರಿಯಬಲ್ ಲೆಂಗ್ತ್‌ನ ಹ್ಯಾಶ್) ಎಂಬುದು 1992 ರಲ್ಲಿ ಯುಲಿಯಾಂಗ್ ಝೆಂಗ್, ಜೋಸೆಫ್ ಪೈಪ್ರಜಿಕ್ ಮತ್ತು ಜೆನ್ನಿಫರ್ ಸೆಬೆರಿ ವಿನ್ಯಾಸಗೊಳಿಸಿದ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಹ್ಯಾಶ್ ಕಾರ್ಯವಾಗಿದೆ. ಇದು MD (ಮೆಸೇಜ್ ಡೈಜೆಸ್ಟ್) ಕುಟುಂಬದ ವಿಸ್ತರಣೆಯಾಗಿದ್ದು, ನಿರ್ದಿಷ್ಟವಾಗಿ MD5 ನಿಂದ ಪ್ರೇರಿತವಾಗಿದೆ, ಆದರೆ ನಮ್ಯತೆ ಮತ್ತು ಸುರಕ್ಷತೆಯಲ್ಲಿ ಗಮನಾರ್ಹ ಸುಧಾರಣೆಗಳನ್ನು ಹೊಂದಿದೆ. ಇದು 128 ರಿಂದ 256 ಬಿಟ್‌ಗಳವರೆಗಿನ ವೇರಿಯಬಲ್ ಲೆಂಗ್ತ್‌ಗಳ ಹ್ಯಾಶ್ ಕೋಡ್‌ಗಳನ್ನು ಉತ್ಪಾದಿಸಬಹುದು, 3, 4 ಅಥವಾ 5 ಸುತ್ತುಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಬಹುದು.

ಈ ಪುಟದಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ರೂಪಾಂತರವು 4 ಸುತ್ತುಗಳಲ್ಲಿ ಲೆಕ್ಕಹಾಕಿದ 128 ಬಿಟ್ (16 ಬೈಟ್) ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ಔಟ್‌ಪುಟ್ ಮಾಡುತ್ತದೆ. ಫಲಿತಾಂಶವು 32 ಅಂಕೆಗಳ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಂಖ್ಯೆಯ ರೂಪದಲ್ಲಿ ಔಟ್‌ಪುಟ್ ಆಗಿದೆ.

ಪೂರ್ಣ ಬಹಿರಂಗಪಡಿಸುವಿಕೆ: ಈ ಪುಟದಲ್ಲಿ ಬಳಸಲಾದ ಹ್ಯಾಶ್ ಕಾರ್ಯದ ನಿರ್ದಿಷ್ಟ ಅನುಷ್ಠಾನವನ್ನು ನಾನು ಬರೆದಿಲ್ಲ. ಇದು PHP ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯೊಂದಿಗೆ ಸೇರಿಸಲಾದ ಪ್ರಮಾಣಿತ ಕಾರ್ಯವಾಗಿದೆ. ಅನುಕೂಲಕ್ಕಾಗಿ ಇಲ್ಲಿ ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಲು ನಾನು ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಮಾತ್ರ ಮಾಡಿದ್ದೇನೆ.


ಹೊಸ ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ಲೆಕ್ಕಹಾಕಿ

ಈ ಫಾರ್ಮ್ ಮೂಲಕ ಸಲ್ಲಿಸಿದ ಡೇಟಾ ಅಥವಾ ಅಪ್‌ಲೋಡ್ ಮಾಡಿದ ಫೈಲ್‌ಗಳನ್ನು ವಿನಂತಿಸಿದ ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ರಚಿಸಲು ತೆಗೆದುಕೊಳ್ಳುವವರೆಗೆ ಮಾತ್ರ ಸರ್ವರ್‌ನಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ. ಫಲಿತಾಂಶವು ನಿಮ್ಮ ಬ್ರೌಸರ್‌ಗೆ ಹಿಂತಿರುಗುವ ಮೊದಲು ಅದನ್ನು ತಕ್ಷಣವೇ ಅಳಿಸಲಾಗುತ್ತದೆ.

ಇನ್ಪುಟ್ ಡೇಟಾ:



ಸಲ್ಲಿಸಿದ ಪಠ್ಯವು UTF-8 ಎನ್‌ಕೋಡ್ ಆಗಿದೆ. ಹ್ಯಾಶ್ ಕಾರ್ಯಗಳು ಬೈನರಿ ಡೇಟಾದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದರಿಂದ, ಪಠ್ಯವು ಮತ್ತೊಂದು ಎನ್‌ಕೋಡಿಂಗ್‌ನಲ್ಲಿದ್ದರೆ ಫಲಿತಾಂಶವು ಭಿನ್ನವಾಗಿರುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಎನ್‌ಕೋಡಿಂಗ್‌ನಲ್ಲಿ ಪಠ್ಯದ ಹ್ಯಾಶ್ ಅನ್ನು ನೀವು ಲೆಕ್ಕಾಚಾರ ಮಾಡಬೇಕಾದರೆ, ಬದಲಿಗೆ ನೀವು ಫೈಲ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಬೇಕು.



HAVAL ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್ ಬಗ್ಗೆ

HAVAL ಅನ್ನು ನಿಮ್ಮ ಡೇಟಾದ ಪ್ರಕಾರ ಪದಾರ್ಥಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಮಿಶ್ರಣ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಸೂಪರ್-ಪವರ್‌ಫುಲ್ ಬ್ಲೆಂಡರ್ ಎಂದು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ, ಅಂತಿಮ ಸ್ಮೂಥಿ (ಹ್ಯಾಶ್) ನೋಡುವ ಮೂಲಕ ಯಾರೂ ಮೂಲ ಪಾಕವಿಧಾನವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸಾಧ್ಯವಿಲ್ಲ.

ಹಂತ 1: ಪದಾರ್ಥಗಳನ್ನು ಸಿದ್ಧಪಡಿಸುವುದು (ನಿಮ್ಮ ಡೇಟಾ)

ನೀವು HAVAL ಗೆ ಸಂದೇಶ, ಪಾಸ್‌ವರ್ಡ್ ಅಥವಾ ಫೈಲ್‌ನಂತಹ ಕೆಲವು ಡೇಟಾವನ್ನು ನೀಡಿದಾಗ - ಅದು ಅದನ್ನು ಬ್ಲೆಂಡರ್‌ಗೆ ಹಾಗೆಯೇ ಎಸೆಯುವುದಿಲ್ಲ. ಮೊದಲು, ಅದು:

  • ಡೇಟಾವನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಿ ಅಚ್ಚುಕಟ್ಟಾಗಿ ತುಂಡುಗಳಾಗಿ ಕತ್ತರಿಸುತ್ತದೆ (ಇದನ್ನು ಪ್ಯಾಡಿಂಗ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ).
  • ಒಟ್ಟು ಗಾತ್ರವು ಬ್ಲೆಂಡರ್‌ಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ (ಸ್ಮೂಥಿ ಪದಾರ್ಥಗಳು ಜಾರ್ ಅನ್ನು ಸಮವಾಗಿ ತುಂಬುವಂತೆ ನೋಡಿಕೊಳ್ಳಿ).

ಹಂತ 2: ಸುತ್ತುಗಳಲ್ಲಿ ಮಿಶ್ರಣ (ಪಾಸ್‌ಗಳನ್ನು ಮಿಶ್ರಣ ಮಾಡುವುದು)

HAVAL "ಬ್ಲೆಂಡ್" ಅನ್ನು ಒಮ್ಮೆ ಮಾತ್ರ ಒತ್ತುವುದಿಲ್ಲ. ಇದು ನಿಮ್ಮ ಡೇಟಾವನ್ನು 3, 4, ಅಥವಾ 5 ಸುತ್ತುಗಳ ಮೂಲಕ ಮಿಶ್ರಣ ಮಾಡುತ್ತದೆ - ಪ್ರತಿ ತುಂಡನ್ನು ಪುಡಿ ಮಾಡಲಾಗಿದೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ನಿಮ್ಮ ಸ್ಮೂಥಿಯನ್ನು ಹಲವು ಬಾರಿ ಮಿಶ್ರಣ ಮಾಡಿದಂತೆ.

  • 3 ಪಾಸ್‌ಗಳು: ತ್ವರಿತ ಮಿಶ್ರಣ (ವೇಗವಾದ ಆದರೆ ಹೆಚ್ಚು ಸುರಕ್ಷಿತವಲ್ಲ).
  • 5 ಪಾಸ್‌ಗಳು: ಅತ್ಯಂತ ಸಂಪೂರ್ಣ ಮಿಶ್ರಣ (ನಿಧಾನ ಆದರೆ ಹೆಚ್ಚು ಸುರಕ್ಷಿತ).

ಪ್ರತಿಯೊಂದು ಸುತ್ತಿನಲ್ಲೂ ದತ್ತಾಂಶವನ್ನು ವಿಭಿನ್ನವಾಗಿ ಮಿಶ್ರಣ ಮಾಡಲಾಗುತ್ತದೆ, ವಿಶೇಷ "ಬ್ಲೇಡ್‌ಗಳು" (ಗಣಿತ ಕಾರ್ಯಾಚರಣೆಗಳು) ಬಳಸಿ ದತ್ತಾಂಶವನ್ನು ಹುಚ್ಚುತನದ, ಅನಿರೀಕ್ಷಿತ ರೀತಿಯಲ್ಲಿ ಕತ್ತರಿಸುವುದು, ತಿರುಗಿಸುವುದು, ಬೆರೆಸುವುದು ಮತ್ತು ಮ್ಯಾಶ್ ಮಾಡುವುದು ಮಾಡಲಾಗುತ್ತದೆ.

ಹಂತ 3: ಸೀಕ್ರೆಟ್ ಸಾಸ್ (ಕಂಪ್ರೆಷನ್ ಫಂಕ್ಷನ್)

ಮಿಶ್ರಣದ ಸುತ್ತುಗಳ ನಡುವೆ, HAVAL ತನ್ನ ರಹಸ್ಯ ಸಾಸ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ - ವಿಷಯಗಳನ್ನು ಇನ್ನಷ್ಟು ಕಲಕುವ ವಿಶೇಷ ಪಾಕವಿಧಾನಗಳು. ಈ ಹಂತವು ನಿಮ್ಮ ಡೇಟಾದಲ್ಲಿನ ಸಣ್ಣ ಬದಲಾವಣೆಯೂ ಸಹ (ಪಾಸ್‌ವರ್ಡ್‌ನಲ್ಲಿ ಒಂದು ಅಕ್ಷರವನ್ನು ಬದಲಾಯಿಸುವಂತೆ) ಅಂತಿಮ ಸ್ಮೂಥಿಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನವಾಗಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ.

ಹಂತ 4: ಅಂತಿಮ ಸ್ಮೂಥಿ (ಹ್ಯಾಶ್)

ಎಲ್ಲಾ ಮಿಶ್ರಣದ ನಂತರ, HAVAL ನಿಮ್ಮ ಅಂತಿಮ "ಸ್ಮೂಥಿ"ಯನ್ನು ಸುರಿಯುತ್ತದೆ.

  • ಇದು ಹ್ಯಾಶ್ - ನಿಮ್ಮ ಡೇಟಾದ ವಿಶಿಷ್ಟ ಫಿಂಗರ್‌ಪ್ರಿಂಟ್.
  • ನಿಮ್ಮ ಮೂಲ ಡೇಟಾ ಎಷ್ಟೇ ದೊಡ್ಡದಾಗಿದ್ದರೂ ಅಥವಾ ಚಿಕ್ಕದಾಗಿದ್ದರೂ, ಹ್ಯಾಶ್ ಯಾವಾಗಲೂ ಒಂದೇ ಗಾತ್ರದಲ್ಲಿರುತ್ತದೆ. ಇದು ಯಾವುದೇ ಗಾತ್ರದ ಹಣ್ಣನ್ನು ಬ್ಲೆಂಡರ್‌ಗೆ ಹಾಕಿ ಯಾವಾಗಲೂ ಒಂದೇ ಕಪ್ ಸ್ಮೂಥಿಯನ್ನು ಪಡೆಯುವಂತಿದೆ.

2025 ರ ಹೊತ್ತಿಗೆ, HAVAL-256/5 ಅನ್ನು ಮಾತ್ರ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಇನ್ನೂ ಸಮಂಜಸವಾದ ಸುರಕ್ಷಿತವೆಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ, ಆದಾಗ್ಯೂ ನೀವು ಹೊಸ ವ್ಯವಸ್ಥೆಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವಾಗ ಅದನ್ನು ಬಳಸಬಾರದು. ನೀವು ಇನ್ನೂ ಅದನ್ನು ಲೆಗಸಿ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಬಳಸುತ್ತಿದ್ದರೆ ನೀವು ಯಾವುದೇ ತಕ್ಷಣದ ಅಪಾಯದಲ್ಲಿಲ್ಲ, ಆದರೆ ದೀರ್ಘಾವಧಿಯಲ್ಲಿ ಉದಾಹರಣೆಗೆ SHA3-256 ಗೆ ವಲಸೆ ಹೋಗುವುದನ್ನು ಪರಿಗಣಿಸಿ.

ಬ್ಲೂಸ್ಕೈನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿಫೇಸ್‌ಬುಕ್‌ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿLinkedIn ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿTumblr ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿX ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿLinkedIn ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿPinterest ನಲ್ಲಿ ಪಿನ್ ಮಾಡಿ

Mikkel Bang Christensen

ಲೇಖಕರ ಬಗ್ಗೆ

Mikkel Bang Christensen
ಮಿಕೆಲ್ miklix.com ನ ಸೃಷ್ಟಿಕರ್ತ ಮತ್ತು ಮಾಲೀಕರು. ಅವರು ವೃತ್ತಿಪರ ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಮರ್/ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪರ್ ಆಗಿ 20 ವರ್ಷಗಳಿಗೂ ಹೆಚ್ಚು ಅನುಭವ ಹೊಂದಿದ್ದಾರೆ ಮತ್ತು ಪ್ರಸ್ತುತ ದೊಡ್ಡ ಯುರೋಪಿಯನ್ ಐಟಿ ಕಾರ್ಪೊರೇಷನ್‌ನಲ್ಲಿ ಪೂರ್ಣ ಸಮಯದ ಉದ್ಯೋಗಿಯಾಗಿದ್ದಾರೆ. ಬ್ಲಾಗಿಂಗ್ ಮಾಡದಿರುವಾಗ, ಅವರು ತಮ್ಮ ಬಿಡುವಿನ ವೇಳೆಯನ್ನು ವ್ಯಾಪಕವಾದ ಆಸಕ್ತಿಗಳು, ಹವ್ಯಾಸಗಳು ಮತ್ತು ಚಟುವಟಿಕೆಗಳಲ್ಲಿ ಕಳೆಯುತ್ತಾರೆ, ಇದು ಸ್ವಲ್ಪ ಮಟ್ಟಿಗೆ ಈ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ವಿವಿಧ ವಿಷಯಗಳಲ್ಲಿ ಪ್ರತಿಫಲಿಸಬಹುದು.