SHA-256 ಜನರೇಟರ್
ಯಾವುದೇ ಸ್ಟ್ರಿಂಗ್ನಿಂದ SHA-256 ಹ್ಯಾಶ್ ರಚಿಸಿ.
1. ಪರಿಚಯ
SHA-256 ಜನರೇಟರ್ ಎಂಬುದು ಉಚಿತ ಆನ್ಲೈನ್ ಸಾಧನವಾಗಿದ್ದು, ಯಾವುದೇ ಪಠ್ಯ ಇನ್ಪುಟ್ ಅನ್ನು SHA-256 (Secure Hash Algorithm 256-bit) ಮಾನದಂಡವನ್ನು ಬಳಸಿಕೊಂಡು ನಿಶ್ಚಿತ ಉದ್ದದ 256-ಬಿಟ್ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಹ್ಯಾಶ್ಗೆ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಹ್ಯಾಶ್ ಎನ್ನುವುದು ನಿಮ್ಮ ಡೇಟಾದ ವಿಶಿಷ್ಟ ಡಿಜಿಟಲ್ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಆಗಿದೆ. ನಿಮ್ಮ ಇನ್ಪುಟ್ ಪಠ್ಯ ಎಷ್ಟು ಉದ್ದವಾಗಿದ್ದರೂ ಅಥವಾ ಚಿಕ್ಕದಾಗಿದ್ದರೂ, ಔಟ್ಪುಟ್ ಯಾವಾಗಲೂ 64-ಅಕ್ಷರಗಳ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸ್ಟ್ರಿಂಗ್ ಆಗಿರುತ್ತದೆ.
ಈ ಸಾಧನವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಪಾಸ್ವರ್ಡ್ ಸಂಗ್ರಹಣೆ, ಡೇಟಾ ಸಮಗ್ರತೆ ಪರಿಶೀಲನೆ, ಡಿಜಿಟಲ್ ಸಹಿಗಳು, ಬ್ಲಾಕ್ಚೈನ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು API ದೃಢೀಕರಣಕ್ಕಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಡೆವಲಪರ್ಗಳು ಸೂಕ್ಷ್ಮ ಡೇಟಾವನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಮರುಪಡೆಯಲಾಗದ ಹ್ಯಾಶ್ಗಳಾಗಿ ಪರಿವರ್ತಿಸಲು SHA-256 ಅನ್ನು ಅವಲಂಬಿಸುತ್ತಾರೆ, ಇದರಿಂದ ಔಟ್ಪುಟ್ನಿಂದ ಮೂಲ ವಿಷಯವನ್ನು ಪುನಃ ರಚಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.
ನೀವು ಫೈಲ್ ಸಮಗ್ರತೆಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತಿರಲಿ, ಸುರಕ್ಷಿತ ಟೋಕನ್ಗಳನ್ನು ರಚಿಸುತ್ತಿರಲಿ ಅಥವಾ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಹ್ಯಾಶಿಂಗ್ ಬಗ್ಗೆ ಕಲಿಯುತ್ತಿರಲಿ, ಈ ಸಾಧನವು ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿಯೇ ನೇರವಾಗಿ SHA-256 ಹ್ಯಾಶ್ಗಳನ್ನು ರಚಿಸಲು ವೇಗವಾದ ಮತ್ತು ಸುರಕ್ಷಿತ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದಕ್ಕೆ ಯಾವುದೇ ಸ್ಥಾಪನೆ ಅಥವಾ ಸಂರಚನೆ ಅಗತ್ಯವಿಲ್ಲ ಮತ್ತು ಯಾವುದೇ ಪಠ್ಯ ಇನ್ಪುಟ್ನೊಂದಿಗೆ ತಕ್ಷಣವೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
2. ಇದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ
SHA256 ಜನರೇಟರ್ ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಇನ್ಪುಟ್ ಆಗಿ ತೆಗೆದುಕೊಂಡು SHA-256 ಹ್ಯಾಶಿಂಗ್ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಅನ್ವಯಿಸಿ 256-ಬಿಟ್ ಡೈಜೆಸ್ಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ನಂತರ ಈ ಡೈಜೆಸ್ಟ್ ಅನ್ನು 64-ಅಕ್ಷರಗಳ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸ್ಟ್ರಿಂಗ್ ಆಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಒಂದೇ ಇನ್ಪುಟ್ ಯಾವಾಗಲೂ ಒಂದೇ ಔಟ್ಪುಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಆದರೆ ಇನ್ಪುಟ್ನಲ್ಲಿ ಸಣ್ಣ ಬದಲಾವಣೆ ಮಾಡಿದರೂ ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನ ಹ್ಯಾಶ್ ಉಂಟಾಗುತ್ತದೆ.
ಇನ್ಪುಟ್ ಪ್ಯಾರಾಮೀಟರ್
- ಪಠ್ಯ – ನೀವು ಹ್ಯಾಶ್ ಮಾಡಲು ಬಯಸುವ ಅಗತ್ಯವಿರುವ ಸ್ಟ್ರಿಂಗ್. ಇದು ಪಾಸ್ವರ್ಡ್, ವಾಕ್ಯ, JSON ಡೇಟಾ, ಟೋಕನ್ ಅಥವಾ ಯಾವುದೇ ಪಠ್ಯವಾಗಿರಬಹುದು.
ಮೌಲ್ಯಮಾಪನ ನಿಯಮಗಳು
- ಪಠ್ಯ ಕ್ಷೇತ್ರ ಕಡ್ಡಾಯವಾಗಿದೆ ಮತ್ತು ಖಾಲಿಯಾಗಿರಬಾರದು.
- ಆರಂಭ ಮತ್ತು ಅಂತ್ಯದ ಖಾಲಿ ಜಾಗಗಳನ್ನು ಮೌಲ್ಯಮಾಪನದ ಸಮಯದಲ್ಲಿ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.
- ಸುರಕ್ಷಿತ ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ವಿನಂತಿಯು CSRF ಟೋಕನ್ ಮೌಲ್ಯಮಾಪನವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಪಾಸ್ ಮಾಡಬೇಕು.
- ಸಂಭಾವ್ಯ ಇಂಜೆಕ್ಷನ್ ಅಪಾಯಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಮೊದಲು ಇನ್ಪುಟ್ ಅನ್ನು ಶುದ್ಧೀಕರಿಸಲಾಗುತ್ತದೆ.
ಪ್ರಕ್ರಿಯೆ ತರ್ಕ
ಫಾರ್ಮ್ ಸಲ್ಲಿಸಿದ ನಂತರ:
- ಸಿಸ್ಟಮ್ ಪಠ್ಯ ಕ್ಷೇತ್ರ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಮತ್ತು ಖಾಲಿಯಾಗಿಲ್ಲವೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ.
- ಭದ್ರತಾ ಮೌಲ್ಯಮಾಪನವು ವಿನಂತಿಯು ಮಾನ್ಯವಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ.
- ಯಾವುದೇ ದೋಷಗಳು ಕಂಡುಬರದಿದ್ದರೆ, ಒದಗಿಸಿದ ಪಠ್ಯಕ್ಕೆ SHA-256 ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ.
- ಉತ್ಪಾದಿಸಲಾದ 64-ಅಕ್ಷರಗಳ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಹ್ಯಾಶ್ ಅನ್ನು ಬಳಕೆದಾರರಿಗೆ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ.
ಔಟ್ಪುಟ್ ಸ್ವರೂಪ
ಔಟ್ಪುಟ್ ಒಂದು ನಿರ್ಧಿಷ್ಟ (Deterministic) 64-ಅಕ್ಷರಗಳ ಸಣ್ಣಕ್ಷರದ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ. ಉದಾಹರಣೆ:
9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08
ಮಿತಿಗಳು
- SHA-256 ಒಂದು ಏಕಮುಖ (One-Way) ಹ್ಯಾಶಿಂಗ್ ಅಲ್ಗಾರಿದಮ್ ಆಗಿದ್ದು, ಮೂಲ ಪಠ್ಯವನ್ನು ಹ್ಯಾಶ್ನಿಂದ ಮರುಪಡೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ.
- ಈ ಸಾಧನವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ Salt ಅನ್ನು ಅನ್ವಯಿಸುವುದಿಲ್ಲ.
- ಹ್ಯಾಶ್ಗಳನ್ನು ಪಠ್ಯಕ್ಕಾಗಿ ಮಾತ್ರ ರಚಿಸಲಾಗುತ್ತದೆ; ಈ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಬೈನರಿ ಫೈಲ್ ಹ್ಯಾಶಿಂಗ್ಗೆ ಬೆಂಬಲವಿಲ್ಲ.
3. ಈ ಸಾಧನವನ್ನು ಹೇಗೆ ಬಳಸುವುದು
- ನೀವು ಹ್ಯಾಶ್ ಮಾಡಲು ಬಯಸುವ ಪಠ್ಯವನ್ನು ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ನಮೂದಿಸಿ.
- ಕ್ಷೇತ್ರವು ಖಾಲಿಯಾಗಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
- ಪ್ರಕ್ರಿಯೆ (Process) ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
- ರಚಿಸಲಾದ SHA-256 ಹ್ಯಾಶ್ ಅನ್ನು ತಕ್ಷಣವೇ ವೀಕ್ಷಿಸಿ.
- ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಬಳಸಲು ಫಲಿತಾಂಶವನ್ನು ನಕಲಿಸಿ.
4. ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಗಳು
ಉದಾಹರಣೆ 1: ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಹ್ಯಾಶ್ ಮಾಡುವುದು
ಇನ್ಪುಟ್:
MySecurePassword123
ಔಟ್ಪುಟ್:
ccf9ac1c9ce02b9bb7810a1fff51e474f37d98c3582f2d3b5036caf559afd9bc
ಬಳಕೆಯ ಉದಾಹರಣೆ: ಬಳಕೆದಾರರ ದೃಢೀಕರಣ ಮಾಹಿತಿಯನ್ನು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುವ ಮೊದಲು, ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು SHA-256 ಹ್ಯಾಶ್ಗಳಾಗಿ ಪರಿವರ್ತಿಸಿ, ಇದರಿಂದ ಸರಳ ಪಠ್ಯ (Plaintext) ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವುದನ್ನು ತಪ್ಪಿಸಬಹುದು.
ಉದಾಹರಣೆ 2: ಡೇಟಾ ಸಮಗ್ರತೆಯನ್ನು ಪರಿಶೀಲಿಸುವುದು
ಇನ್ಪುಟ್:
OrderID=45892&Amount=199.99&Currency=USD
ಔಟ್ಪುಟ್:
1c10dc894953524c3d216819b56fe585d85955e33fa2a0392e119e6f2ab58488
ಬಳಕೆಯ ಉದಾಹರಣೆ: ವಹಿವಾಟಿನ ಡೇಟಾದ ಹ್ಯಾಶ್ ಅನ್ನು ರಚಿಸಿ ಮತ್ತು ನಂತರ ಅದನ್ನು ಹೋಲಿಸಿ, ಪ್ರಸರಣದ ಸಮಯದಲ್ಲಿ ಅದರಲ್ಲಿ ಯಾವುದೇ ಬದಲಾವಣೆ ಆಗಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
5. ಡೆವಲಪರ್ಗಳ ಬಳಕೆಯ ಸಂದರ್ಭಗಳು
- ಸುರಕ್ಷಿತ ಪಾಸ್ವರ್ಡ್ ಸಂಗ್ರಹಣೆ
ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುವ ಮೊದಲು ಬಳಕೆದಾರರ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಹ್ಯಾಶ್ ಮಾಡಿ. ಹೆಚ್ಚು ಬಲವಾದ ಭದ್ರತೆಗಾಗಿ SHA-256 ಅನ್ನು Salt ಮತ್ತು Key Stretching (ಉದಾ., bcrypt ಅಥವಾ Argon2) ಜೊತೆಗೆ ಬಳಸಿ.
- API ವಿನಂತಿ ಸಹಿ
API ಸಮಗ್ರತೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ವಿನಂತಿಯ ಪೇಲೋಡ್ ಮತ್ತು ರಹಸ್ಯ ಕೀಗಳನ್ನು ಸಂಯೋಜಿಸಿ SHA-256 ಹ್ಯಾಶ್ಗಳನ್ನು ರಚಿಸಿ.
- ಡೇಟಾ ಸಮಗ್ರತೆ ಪರಿಶೀಲನೆಗಳು
ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳು, ರಫ್ತು ಮಾಡಿದ ಡೇಟಾ ಅಥವಾ ಲಾಗ್ಗಳಿಗಾಗಿ ಹ್ಯಾಶ್ ಫಿಂಗರ್ಪ್ರಿಂಟ್ಗಳನ್ನು ರಚಿಸಿ, ಇದರಿಂದ ಯಾವುದೇ ತಿರುಚುವಿಕೆಯನ್ನು ಪತ್ತೆಹಚ್ಚಬಹುದು.
- ಬ್ಲಾಕ್ಚೈನ್ ಮತ್ತು ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು
SHA-256 ಅನ್ನು Bitcoin ನಂತಹ ಬ್ಲಾಕ್ಚೈನ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬ್ಲಾಕ್ ಹ್ಯಾಶಿಂಗ್ ಮತ್ತು ವಹಿವಾಟು ಪರಿಶೀಲನೆಗಾಗಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.
ಉದಾಹರಣೆ: PHP ಅನುಷ್ಠಾನ
<?php
$text = "Hello World";
$hash = hash('sha256', $text);
echo $hash;
?>
ಉದಾಹರಣೆ: JavaScript ಅನುಷ್ಠಾನ
async function sha256(text) {
const encoder = new TextEncoder();
const data = encoder.encode(text);
const hashBuffer = await crypto.subtle.digest("SHA-256", data);
const hashArray = Array.from(new Uint8Array(hashBuffer));
return hashArray.map(b => b.toString(16).padStart(2, '0')).join('');
}
ಭದ್ರತಾ ಪರಿಗಣನೆಗಳು
- ಸೂಕ್ಷ್ಮ ಡೇಟಾವನ್ನು ಕಳುಹಿಸುವಾಗ ಯಾವಾಗಲೂ HTTPS ಬಳಸಿ.
- Salt ಇಲ್ಲದೆ ಪಾಸ್ವರ್ಡ್ ಸಂಗ್ರಹಣೆಗಾಗಿ SHA-256 ಅನ್ನು ಮಾತ್ರ ಅವಲಂಬಿಸಬೇಡಿ.
- ಹ್ಯಾಶ್ ಮಾಡುವ ಮೊದಲು ಇನ್ಪುಟ್ಗಳನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಿ ಮತ್ತು ಶುದ್ಧೀಕರಿಸಿ.
- ಹ್ಯಾಶ್ಗಳನ್ನು ಪರಿಶೀಲಿಸುವಾಗ Timing Attackಗಳನ್ನು ತಡೆಯಲು Constant-Time Comparison ಬಳಸಿ.
6. ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು
SHA-256 ಹ್ಯಾಶ್ ಎಂದರೇನು?
SHA-256 ಹ್ಯಾಶ್ ಎನ್ನುವುದು 256-ಬಿಟ್ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಡೈಜೆಸ್ಟ್ ಆಗಿದ್ದು, ಅದನ್ನು 64-ಅಕ್ಷರಗಳ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸ್ಟ್ರಿಂಗ್ ರೂಪದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
SHA-256 ಅನ್ನು ಹಿಮ್ಮುಖಗೊಳಿಸಬಹುದೇ?
ಇಲ್ಲ. SHA-256 ಒಂದು ಏಕಮುಖ ಹ್ಯಾಶಿಂಗ್ ಕಾರ್ಯವಾಗಿದೆ ಮತ್ತು ಮೂಲ ಇನ್ಪುಟ್ ಅನ್ನು ಮರುಪಡೆಯಲು ಅದನ್ನು ಹಿಮ್ಮುಖಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
ಒಂದೇ ಇನ್ಪುಟ್ ಯಾವಾಗಲೂ ಒಂದೇ ಹ್ಯಾಶ್ ಅನ್ನು ಏಕೆ ಉತ್ಪಾದಿಸುತ್ತದೆ?
SHA-256 ನಿರ್ಧಿಷ್ಟ (Deterministic) ಆಗಿದೆ, ಅಂದರೆ ಒಂದೇ ಇನ್ಪುಟ್ ಯಾವಾಗಲೂ ಒಂದೇ ಔಟ್ಪುಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.
SHA-256 ಪಾಸ್ವರ್ಡ್ಗಳಿಗೆ ಸುರಕ್ಷಿತವೇ?
ಇದು ಸುರಕ್ಷಿತ ಹ್ಯಾಶಿಂಗ್ ಅಲ್ಗಾರಿದಮ್ ಆಗಿದೆ, ಆದರೆ ಗರಿಷ್ಠ ಭದ್ರತೆಗಾಗಿ ಪಾಸ್ವರ್ಡ್ಗಳಿಗೆ Salt ಸೇರಿಸಿ ಮತ್ತು Adaptive Hashing ಅಲ್ಗಾರಿದಮ್ಗಳನ್ನು ಬಳಸಬೇಕು.
ನಾನು ಇನ್ಪುಟ್ನಲ್ಲಿ ಒಂದು ಅಕ್ಷರವನ್ನು ಬದಲಾಯಿಸಿದರೆ ಏನಾಗುತ್ತದೆ?
ಒಂದೇ ಒಂದು ಅಕ್ಷರವನ್ನು ಬದಲಾಯಿಸಿದರೂ Avalanche Effect ಕಾರಣದಿಂದ ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನ ಹ್ಯಾಶ್ ಉತ್ಪತ್ತಿಯಾಗುತ್ತದೆ.
SHA-256 ಹ್ಯಾಶ್ನ ಉದ್ದ ಎಷ್ಟು?
ಇದು 256 ಬಿಟ್ ಉದ್ದವಿರುತ್ತದೆ ಮತ್ತು 64 ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅಕ್ಷರಗಳ ರೂಪದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
ಜನಪ್ರಿಯ ಸಾಧನಗಳು
ವಾಕ್ಯ ಅಥವಾ ಪ್ಯಾರಾಗ್ರಾಫ್ನಲ್ಲಿನ ಅಕ್ಷರಗಳ ಕ್ರಮವನ್ನು ತಿರುವುಮಾಡಿ.
ಪಠ್ಯದ ಗಾತ್ರವನ್ನು ಬೈಟ್ಸ್ (B), ಕಿಲೋಬೈಟ್ಸ್ (KB), ಅಥವಾ ಮೆಗಾಬೈಟ್ಸ್ (MB) ನಲ್ಲಿ ಪಡೆಯಿರಿ.
ನೀಡಲಾದ ಪಠ್ಯದ ಅಕ್ಷರಗಳು ಮತ್ತು ಪದಗಳ ಸಂಖ್ಯೆಯನ್ನು ಎಣಿಸಿ.
ಪಠ್ಯವನ್ನು ಸುಲಭವಾಗಿ ತಲೆಕೆಳಗೆ ಮಾಡಿ.
ಸಂಖ್ಯೆಯನ್ನು ಅದರ ಬರವಣಿಗೆ ರೂಪಕ್ಕೆ ಪರಿವರ್ತಿಸಿ.
ಸಾಮಾನ್ಯ ಪಠ್ಯವನ್ನು ಇಟಾಲಿಕ್ ಶೈಲಿಗೆ ಪರಿವರ್ತಿಸಿ.