Miklix

SHA-1 ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್

ಪ್ರಕಟಣೆ: ಫೆಬ್ರವರಿ 16, 2025 ರಂದು 11:27:30 ಅಪರಾಹ್ನ UTC ಸಮಯಕ್ಕೆ

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

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

SHA-1 Hash Code Calculator

SHA-1 (ಸುರಕ್ಷಿತ ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್ 1) ಎಂಬುದು NSA ವಿನ್ಯಾಸಗೊಳಿಸಿದ ಮತ್ತು NIST 1995 ರಲ್ಲಿ ಪ್ರಕಟಿಸಿದ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಹ್ಯಾಶ್ ಕಾರ್ಯವಾಗಿದೆ. ಇದು 160 ಬಿಟ್ (20 ಬೈಟ್) ಹ್ಯಾಶ್ ಮೌಲ್ಯವನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ 40-ಅಕ್ಷರಗಳ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸ್ಟ್ರಿಂಗ್ ಆಗಿ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ. ಡೇಟಾ ಸಮಗ್ರತೆ, ಡಿಜಿಟಲ್ ಸಹಿಗಳು ಮತ್ತು ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಸುರಕ್ಷಿತಗೊಳಿಸಲು SHA-1 ಅನ್ನು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತಿತ್ತು, ಆದರೆ ಘರ್ಷಣೆ ದಾಳಿಯ ದುರ್ಬಲತೆಯಿಂದಾಗಿ ಇದನ್ನು ಈಗ ಅಸುರಕ್ಷಿತವೆಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ. ಹಳೆಯ ವ್ಯವಸ್ಥೆಯೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕಾದ ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಬೇಕಾದರೆ ಇದನ್ನು ಇಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ, ಆದರೆ ಹೊಸ ವ್ಯವಸ್ಥೆಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವಾಗ ಇದನ್ನು ಬಳಸಬಾರದು.

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


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

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

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



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



SHA-1 ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್ ಬಗ್ಗೆ

ನಾನು ಗಣಿತಜ್ಞನಲ್ಲ, ಆದ್ದರಿಂದ ಗಣಿತಜ್ಞರಲ್ಲದ ಇತರರಿಗೆ ಅರ್ಥವಾಗುವ ರೀತಿಯಲ್ಲಿ ಈ ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು ವಿವರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ - ವಿವರಣೆಯ ನಿಖರವಾದ ವೈಜ್ಞಾನಿಕ ಗಣಿತ ಆವೃತ್ತಿಯನ್ನು ನೀವು ಬಯಸಿದರೆ, ನೀವು ಅದನ್ನು ಇತರ ಹಲವಾರು ವೆಬ್‌ಸೈಟ್‌ಗಳಲ್ಲಿ ಕಾಣಬಹುದು ;-)

SHA-1 ಅನ್ನು ವಿಶೇಷ ಪೇಪರ್ ಷ್ರೆಡರ್‌ನಂತೆ ಯೋಚಿಸಿ, ಅದು ಯಾವುದೇ ಸಂದೇಶವನ್ನು - ಅದು ಒಂದು ಪದವಾಗಿರಬಹುದು, ವಾಕ್ಯವಾಗಿರಬಹುದು ಅಥವಾ ಇಡೀ ಪುಸ್ತಕವಾಗಿರಬಹುದು - ತೆಗೆದುಕೊಂಡು ಅದನ್ನು ನಿರ್ದಿಷ್ಟ ರೀತಿಯಲ್ಲಿ ಚೂರುಚೂರು ಮಾಡುತ್ತದೆ. ಆದರೆ ಕೇವಲ ಚೂರುಚೂರು ಮಾಡುವ ಬದಲು, ಅದು ಮಾಂತ್ರಿಕವಾಗಿ ಯಾವಾಗಲೂ ನಿಖರವಾಗಿ 40 ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅಕ್ಷರಗಳ ಉದ್ದವಿರುವ ವಿಶಿಷ್ಟ "ಶ್ರೆಡ್ ಕೋಡ್" ಅನ್ನು ಹೊರಹಾಕುತ್ತದೆ.

  • ಉದಾಹರಣೆಗೆ, ನೀವು "ಹಲೋ" ಎಂದು ಹಾಕುತ್ತೀರಿ
  • ನೀವು f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0 ನಂತಹ 40 ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅಂಕೆಗಳನ್ನು ಪಡೆಯುತ್ತೀರಿ.

ನೀವು ಅದಕ್ಕೆ ಏನು ಆಹಾರ ಕೊಟ್ಟರೂ - ಚಿಕ್ಕದಾಗಿರಲಿ ಅಥವಾ ಉದ್ದವಾಗಿರಲಿ - ಔಟ್‌ಪುಟ್ ಯಾವಾಗಲೂ ಒಂದೇ ಉದ್ದವಾಗಿರುತ್ತದೆ.

"ಮ್ಯಾಜಿಕಲ್ ಛೇದಕ" ನಾಲ್ಕು ಹಂತಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ:

ಹಂತ 1: ಕಾಗದವನ್ನು ತಯಾರಿಸಿ (ಪ್ಯಾಡಿಂಗ್)

  • ಚೂರುಚೂರು ಮಾಡುವ ಮೊದಲು, ನೀವು ನಿಮ್ಮ ಕಾಗದವನ್ನು ಸಿದ್ಧಪಡಿಸಬೇಕು. ನಿಮ್ಮ ಸಂದೇಶದ ಕೊನೆಯಲ್ಲಿ ಖಾಲಿ ಜಾಗಗಳನ್ನು ಸೇರಿಸುವುದನ್ನು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ ಇದರಿಂದ ಅದು ಛೇದಕದ ಟ್ರೇಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.
  • ಇದು ನೀವು ಕುಕೀಗಳನ್ನು ಬೇಯಿಸುವಾಗ, ಮತ್ತು ಹಿಟ್ಟು ಅಚ್ಚನ್ನು ಸಮವಾಗಿ ತುಂಬುವಂತೆ ನೋಡಿಕೊಳ್ಳುವಂತಿದೆ.

ಹಂತ 2: ಅದನ್ನು ಸಮಾನ ತುಂಡುಗಳಾಗಿ ಕತ್ತರಿಸಿ (ವಿಭಜಿಸುವುದು)

  • ಛೇದಕವು ದೊಡ್ಡ ತುಂಡುಗಳನ್ನು ಇಷ್ಟಪಡುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ಅದು ನಿಮ್ಮ ಸಿದ್ಧಪಡಿಸಿದ ಸಂದೇಶವನ್ನು ಸಣ್ಣ, ಸಮಾನ ಗಾತ್ರದ ತುಂಡುಗಳಾಗಿ ಕತ್ತರಿಸುತ್ತದೆ - ದೊಡ್ಡ ಕೇಕ್ ಅನ್ನು ಪರಿಪೂರ್ಣ ಹೋಳುಗಳಾಗಿ ಕತ್ತರಿಸಿದಂತೆ.

ಹಂತ 3: ರಹಸ್ಯ ಪಾಕವಿಧಾನ (ಮಿಶ್ರಣ ಮತ್ತು ಮ್ಯಾಶಿಂಗ್)

  • ಈಗ ತಂಪಾದ ಭಾಗ ಬಂದಿದೆ! ಛೇದಕದ ಒಳಗೆ, ನಿಮ್ಮ ಸಂದೇಶದ ಪ್ರತಿಯೊಂದು ತುಣುಕು ಮಿಕ್ಸರ್‌ಗಳು ಮತ್ತು ರೋಲರ್‌ಗಳ ಸರಣಿಯ ಮೂಲಕ ಹೋಗುತ್ತದೆ:
    • ಮಿಶ್ರಣ: ಇದು ನಿಮ್ಮ ಸಂದೇಶವನ್ನು ಕೆಲವು ರಹಸ್ಯ ಪದಾರ್ಥಗಳೊಂದಿಗೆ (ಅಂತರ್ನಿರ್ಮಿತ ನಿಯಮಗಳು ಮತ್ತು ಸಂಖ್ಯೆಗಳು) ಕಲಕುತ್ತದೆ.
    • ಮ್ಯಾಶಿಂಗ್: ಇದು ಭಾಗಗಳನ್ನು ವಿಶೇಷ ರೀತಿಯಲ್ಲಿ ಹಿಂಡುತ್ತದೆ, ತಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ತಿರುಗಿಸುತ್ತದೆ.
    • ತಿರುಚುವುದು: ಕೆಲವು ಭಾಗಗಳನ್ನು ತಿರುಚಲಾಗುತ್ತದೆ ಅಥವಾ ತಲೆಕೆಳಗಾಗಿಸಲಾಗುತ್ತದೆ, ಕಾಗದವನ್ನು ಒರಿಗಮಿಯಾಗಿ ಮಡಿಸಿದಂತೆ.

ಪ್ರತಿಯೊಂದು ಹಂತವು ಸಂದೇಶವನ್ನು ಹೆಚ್ಚು ಗೊಂದಲಮಯವಾಗಿಸುತ್ತದೆ, ಆದರೆ ಯಂತ್ರವು ಯಾವಾಗಲೂ ಅನುಸರಿಸುವ ಒಂದು ನಿರ್ದಿಷ್ಟ ರೀತಿಯಲ್ಲಿ.

ಹಂತ 4: ಅಂತಿಮ ಕೋಡ್ (ಹ್ಯಾಶ್)

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

SHA-1 ಅನ್ನು ಇನ್ನು ಮುಂದೆ ಬಳಸದಿರಲು ಕಾರಣವೆಂದರೆ, ಕೆಲವು ಬಹಳ ಬುದ್ಧಿವಂತ ಜನರು ಎರಡು ವಿಭಿನ್ನ ಸಂದೇಶಗಳಿಗೆ ಒಂದೇ ಕೋಡ್ ಅನ್ನು ಶ್ರೆಡರ್ ಅನ್ನು ಹೇಗೆ ಮಾಡಬಹುದೆಂದು ಕಂಡುಕೊಂಡಿದ್ದರು (ಇದನ್ನು ಕೊಲಿಷನ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ).

SHA-1 ಬದಲಿಗೆ, ನಾವು ಈಗ ಬಲವಾದ, ಚುರುಕಾದ "ಶ್ರೆಡರ್‌ಗಳನ್ನು" ಹೊಂದಿದ್ದೇವೆ. ಬರೆಯುವ ಸಮಯದಲ್ಲಿ, ಹೆಚ್ಚಿನ ಉದ್ದೇಶಗಳಿಗಾಗಿ ನನ್ನ ಡೀಫಾಲ್ಟ್ ಗೋ-ಟು ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್ SHA-256 ಆಗಿದೆ - ಮತ್ತು ಹೌದು, ಅದಕ್ಕಾಗಿ ನನ್ನ ಬಳಿ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಕೂಡ ಇದೆ: SHA-256 ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್

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

Mikkel Bang Christensen

ಲೇಖಕರ ಬಗ್ಗೆ

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