Text Recoded நிரல் கொடுக்கப்பட்ட உரை தரவுகளில் பின்வரும் பயனுள்ள செயல்பாடுகளை வழங்குகிறது:
- எளிய உரை, ஹெக்ஸாடெசிமல் மற்றும் Base64 குறியாக்கங்களுக்கு இடையில் குறியாக்கம், டிகோடிங் மற்றும் மறுபதிவு செய்தல்
- சீசர் மறைக்குறியீட்டைப் பயன்படுத்தி மறைக்குறியீடு மற்றும் மறைகுறியாக்கம்
- அதன் ஒருமைப்பாட்டைச் சரிபார்க்கும் நோக்கத்திற்காக ஒரு மூல மற்றும் வடிவமைக்கப்பட்ட உரைத் தரவின் ஹாஷ்களை உருவாக்குதல்
ஒரு ஹெக்ஸாடெசிமல் அல்லது Base64 குறியாக்கத்திற்கு உரைத் தரவை குறியாக்கம் செய்வதன் மூலம் அசல் உரைத் தரவு ஒரு பொருந்தாத எழுத்துத் தொகுப்பில் கையாளும் சேமிப்பு அல்லது பரிமாற்ற ஊடகம் காரணமாக மாற்றப்படாது என்பதை உறுதிசெய்யப் பயன்படுத்தலாம்.
ஒரு எளிய மாற்று மறைக்குறியீடாக இருக்கும் சீசர் சைஃபரைப் பயன்படுத்தி மறைக்குறியீடு பல சந்தர்ப்பங்களில் பயன்படுத்தப்படலாம். இருப்பினும், முக்கியமான தரவைப் பாதுகாப்பதற்கு இது பொருத்தமானது அல்ல, ஏனெனில் இன்றைய தொழில்நுட்பம் மூலம் அதை எளிதில் புரிந்து கொள்ள முடியும்.
டெக்ஸ்ட் ரீகோடட் புரோகிராம் மூலம் செயல்படுத்தப்படும் மறைக்குறியீடு மற்றும் மறைகுறியாக்கத்தின் செயல்முறை பின்வரும் எடுத்துக்காட்டில் "TEXT" ஐ உள்ளீடாகவும், "சோதனை" ஐ விசையாகவும் பயன்படுத்தி விளக்கப்பட்டுள்ளது:
உள்ளீடு : TEXT (T=84, E=69, X=88, T=84)
விசை : சோதனை (t=116, e=101, s=115, t=116)
செயல்முறை: உள்ளீடு + விசை
தசமத்தில் வெளியீடு: (200,170,203, 200)
ஹெக்ஸாடெசிமலில் வெளியீடு: C8AACBC8
மறைகுறியாக்கம் என்பது மேலே உள்ளவற்றுக்கு நேர்மாறானது, அதாவது குறியாக்கப்பட்ட வெளியீடு - முக்கிய. எங்கள் விஷயத்தில் அது இருக்கும்:
C8AACBC8 - சோதனை = TEXT
Text Recoded நிரலானது, உலகின் அனைத்து எழுத்து அமைப்புகளிலிருந்தும் எழுத்துக்களுக்கு இடமளிக்கும் முழு யூனிகோட் எழுத்துத் தொகுப்பையும் ஆதரிக்கும் UTF-8 குறியாக்கத்தில், உரை தரவு உள்ளீடு மற்றும் வெளியீடு மற்றும் மறைக்குறியீட்டிற்கான திறவுகோலைப் பெற்று வழங்குகிறது.
கிடைக்கக்கூடிய நினைவகத்தைத் தவிர உள்ளீட்டு நீளத்திற்கு வரம்பு இல்லை. விசை எந்த நீளத்திலும் இருக்கலாம், இருப்பினும் உள்ளீட்டை விட நீளமாக இருந்தால் அது உள்ளீட்டு நீளத்திற்கு துண்டிக்கப்பட்டு, உள்ளீட்டு நீளத்தின் துண்டுகளாகப் பிரிக்கப்பட்டு, கூடுதல் துகள்களின் மதிப்புகள் முதல் துண்டில் சேர்க்கப்படும்.
மறைக்குறியீடு வெளியீடு ஹெக்ஸாடெசிமல் அல்லது Base64 குறியாக்கத்தில் இருக்கலாம். பைனரி தரவுகளுடன் பணிபுரிவது இந்தப் பதிப்பில் ஆதரிக்கப்படவில்லை.
கொடுக்கப்பட்ட வெளியீட்டின் ஒருமைப்பாட்டை உறுதிசெய்யும் நோக்கத்திற்காக, அவற்றின் ஹாஷ்களை ரீகோடிங் மற்றும் சைஃபரிங் ஆகிய இரண்டிற்கும் அவுட்புட் பாக்ஸில் சேர்க்கலாம்.
கீழே விவரிக்கப்பட்டுள்ள மூன்று வகையான ஹாஷ்கள் உள்ளன என்பதை நினைவில் கொள்க.
அனைத்து உரை உள்ளடக்கத்திற்கும் ஹாஷ் என்பது வெள்ளை இடைவெளிகள், தாவல்கள் மற்றும் புதிய கோடுகள் ஏதேனும் இருந்தால், குறிப்பிட்ட உரைத் தரவின் முழு உள்ளடக்கத்திற்கும் உருவாக்கப்படுகிறது.
வடிவமைக்கப்பட்ட FMT உரை உள்ளடக்கத்திற்கான ஹாஷ் உரை மற்றும் அதன் உள் வெள்ளை இடைவெளிகள் மற்றும் புதிய வரிகளுக்கு உருவாக்கப்படுகிறது, சுற்றியுள்ள அனைத்து வெற்று கோடுகள் மற்றும் வெள்ளை இடைவெளிகளைத் தவிர்த்து.
RAW உரை உள்ளடக்கத்திற்கான ஹாஷ் அனைத்து வகையான வெற்று இடங்களையும் தவிர்த்து, உரைக்காக மட்டுமே தயாரிக்கப்படுகிறது: காலியான கோடுகள், வெள்ளை இடைவெளிகள், தாவல்கள் மற்றும் புதிய கோடுகள்.
RAW அல்லாத வகை ஹாஷிங் தேவைப்படும் சந்தர்ப்பங்களில் கொடுக்கப்பட்ட உரைத் தரவின் ஒருமைப்பாட்டைச் சரிபார்க்க, வரி நீளம், வரிகளின் எண்ணிக்கை மற்றும் புதிய வரி எழுத்துகளின் வகை ஆகியவை குறிப்பிடத்தக்கவை. புதிய வரிகளை சேமிப்பதற்கு விண்டோஸ் #13#10 எழுத்துக்குறி குறியீடுகளைப் பயன்படுத்துவதே இதற்குக் காரணம், லினக்ஸ் இயக்க முறைமை புதிய வரிகளைச் சேமிக்க #10 என்ற எழுத்துக் குறியீட்டைப் பயன்படுத்துகிறது. எனவே, உரை தரவுக்கான ஹாஷ் ஒரு OS இல் தயாரிக்கப்பட்டு, மற்றொரு OS இல் சரிபார்க்கப்பட வேண்டும் என்றால், பொருத்தமான விருப்பத்தை அமைக்க வேண்டும். இந்த நோக்கத்திற்காக, ஹாஷ்களை உருவாக்கும் போது விண்டோஸ் மற்றும் லினக்ஸ் புதிய வரி எழுத்துகளுக்கு இடையே தேர்வு செய்ய ஒரு தேர்வு பெட்டி உள்ளது.
புதுப்பிக்கப்பட்டது:
31 ஆக., 2024