Miklix

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

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

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

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

HAVAL-256/4 Hash Code Calculator

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

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

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


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

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

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



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



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

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

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

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

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

ಹಂತ 2: ಸುತ್ತುಗಳಲ್ಲಿ ಮಿಶ್ರಣ (ಮಿಕ್ಸಿಂಗ್ ಪಾಸ್)

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

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

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

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

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

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

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

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

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

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

Mikkel Bang Christensen

ಲೇಖಕರ ಬಗ್ಗೆ

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