தீர்க்கப்பட்டது: அஸ்கி ஜூலியஸ் சீசர் பைதான் குறியாக்கம்

ASCII ஜூலியஸ் சீசர் பைதான் குறியாக்கத்தின் முக்கிய பிரச்சனை என்னவென்றால், அது மிகவும் வலுவாக இல்லை.

import codecs

def rot13(s):
    return codecs.encode(s, 'rot13')

இந்த குறியீட்டு வரி கோடெக்ஸ் தொகுதியை இறக்குமதி செய்கிறது. கோடெக்ஸ் தொகுதியானது தரவை குறியாக்கம் மற்றும் குறியாக்கம் செய்வதற்கான செயல்பாடுகளை வழங்குகிறது.

அடுத்த வரி rot13 எனப்படும் செயல்பாட்டை வரையறுக்கிறது. rot13 செயல்பாடு ஒரு சரத்தை ஒரு வாதமாக எடுத்துக்கொண்டு, rot13 அல்காரிதத்தைப் பயன்படுத்தி குறியிடப்பட்ட சரத்தை வழங்குகிறது.

rot13 அல்காரிதம் என்பது ஒரு எளிய குறியாக்க அல்காரிதம் ஆகும், இது ஒவ்வொரு எழுத்தையும் அதன் பிறகு 13 எழுத்துக்களுடன் எழுத்துக்களில் மாற்றுகிறது.

Ascii குறியீடு

பைத்தானில், ASCII எழுத்துக்களைக் குறிக்க நீங்கள் ascii குறியீடு தொகுதியைப் பயன்படுத்தலாம். எடுத்துக்காட்டாக, “ABC” சரத்தை “654321” என்ற சரமாகக் குறிப்பிடலாம்.

சீசர் சைபர்

சீசர் சைஃபர் என்பது ஒரு எளிய மாற்று மறைக்குறியீடு ஆகும், இதில் எழுத்துக்களில் உள்ள ஒவ்வொரு எழுத்தும் இரண்டு நிலைகள் கீழே உள்ள எழுத்தால் மாற்றப்படும். எடுத்துக்காட்டாக, A எழுத்து D ஆல் மாற்றப்படும், B க்கு பதிலாக C, மற்றும் பல. இந்த மறைக்குறியீடு உரையை குறியாக்கம் செய்ய பயன்படுத்தப்படலாம்.

தொடர்புடைய இடுகைகள்:

ஒரு கருத்துரையை