విషయము
Vigènere సాంకేతికలిపి అనేది ఒక ఎన్క్రిప్షన్ పద్ధతి, ఇది ఒక కీవర్డ్ యొక్క అక్షరాల ఆధారంగా వేర్వేరు "సీజర్ సాంకేతికలిపులను" ఉపయోగిస్తుంది. సీజర్ సాంకేతికలిపిలో, ప్రకరణం యొక్క ప్రతి అక్షరం నిర్దిష్ట అక్షరాల ద్వారా తరలించబడుతుంది, సంబంధిత అక్షరంతో భర్తీ చేయబడుతుంది. ఉదాహరణకు, సీజర్ సాంకేతికలిపిలో మూడు స్థాన మార్పులో: A D అవుతుంది; B E అవుతుంది; సి ఎఫ్, మొదలైనవి అవుతుంది. విగేనేర్ యొక్క సాంకేతికలిపి ఈ పద్ధతిపై ఆధారపడింది, సందేశంలోని వివిధ పాయింట్ల వద్ద అనేక సీజర్ సాంకేతికలిపులను ఉపయోగిస్తుంది. దీన్ని ఎలా ఉపయోగించాలో ఈ వ్యాసం మీకు చూపిస్తుంది.
దశలు
2 యొక్క పద్ధతి 1: గుప్తీకరించండి
- Vigènere చదరపు పొందండి (ఈ వ్యాసం చివర ఫోటో) లేదా మీ స్వంత Vigènere చదరపుని సృష్టించండి.
-
మీరు గుప్తీకరించాలనుకుంటున్న పదబంధాలు లేదా పదబంధాల కంటే తక్కువగా ఉండే కీవర్డ్ గురించి ఆలోచించండి. ఈ ఉదాహరణ కోసం, మేము ఉపయోగిస్తాము:LIME
- ఖాళీలు లేకుండా మీ సందేశాన్ని రాయండి. ఈ ఉదాహరణ కోసం, మేము ఉపయోగిస్తాము:
WIKIHOWISTHEBEST
-
మీ సందేశానికి దిగువ ఉన్న కీవర్డ్ని వ్రాసి, కీవర్డ్లోని ప్రతి అక్షరాన్ని మీ సందేశంలోని అక్షరంతో జాగ్రత్తగా సమలేఖనం చేయండి. మీరు సందేశంలోని అన్ని అక్షరాలను సమలేఖనం చేసే వరకు దీన్ని చేయండి:WIKIHOWISTHEBEST
LIMELIMELIMELIME
-
అవసరమైతే, పదబంధానికి సరిపోయేలా కీవర్డ్ని కత్తిరించండి. ఈ వ్యాసం కోసం ఉపయోగించిన ఉదాహరణలో, పదంLIMEఇది ఖచ్చితంగా సరిపోతుంది, కానీ కీవర్డ్ సరిగ్గా సరిపోనప్పుడు, పూర్తి పదాన్ని ఉపయోగించాల్సిన అవసరం లేదు. ఉదాహరణకి:
WIKIHOWISTHEBESTOFTHEBEST
LIMELIMELIMELIMELIMELIMEL
- Vigènere స్క్వేర్లోని కీవర్డ్ యొక్క మొదటి అక్షర రేఖకు వెళ్లి, సందేశం యొక్క మొదటి అక్షరాల కాలమ్కు వెళ్లి, లైన్ మరియు కాలమ్ యొక్క ఖండన బిందువును కనుగొనండి. అది మీ గుప్తీకరించిన లేఖ.
- మీ మొత్తం వాక్యం గుప్తీకరించబడే వరకు ఈ విధంగా కొనసాగించండి. ఉదాహరణ ఇలా కనిపిస్తుంది:
LAYEWGKEHLVAQWGP
2 యొక్క 2 విధానం: అర్థాన్ని విడదీయడం
- సాంకేతికలిపిని డీకోడ్ చేయడానికి పై దశలను రివర్స్ క్రమంలో చేయండి.
- సాంకేతికలిపి యొక్క మొదటి అక్షరం యొక్క కాలమ్ను కనుగొని, మీరు కీవర్డ్ యొక్క మొదటి అక్షరం యొక్క పంక్తికి చేరుకునే వరకు కొనసాగండి. ఈ లేఖ కోడెడ్ వాక్యం యొక్క మొదటి అక్షరం.
- మీరు వచనాన్ని పూర్తిగా అర్థంచేసుకునే వరకు ఈ విధంగా కొనసాగించండి.
- పూర్తయింది.
విగేనేర్ స్క్వేర్
చిట్కాలు
- గుప్తీకరించిన సందేశాన్ని వేరొకరికి ఇచ్చేటప్పుడు, వారు కోడ్ను పగులగొట్టడానికి పాస్వర్డ్ను తెలుసుకోవాలి, కాబట్టి వారికి రహస్యంగా గుసగుసలాడుకోండి లేదా కీవర్డ్ని గుప్తీకరించడానికి ముందుగా నిర్ణయించిన సీజర్ సాంకేతికలిపిని ఉపయోగించండి.
- ఆన్లైన్లో విగేనెర్ క్రాకర్స్ ఉన్నాయి, అవి కోడ్ను పగులగొట్టడంలో సహాయపడతాయి. వాటిని కనుగొనడానికి ఇంటర్నెట్ శోధన చేయండి.
- గుప్తీకరణ యొక్క మరొక పద్ధతి ఏమిటంటే వరుసలు మరియు నిలువు వరుసల కూడలిలో సంబంధిత అక్షరాన్ని కనుగొనడం. ఈ సందర్భంలో, "W మరియు L అక్షరం H" మరియు మొదలైనవి. WIKIHOWISTHEBEST HQWMSWIMDBTIMMEX అవుతుంది.
- మీరు సరిగ్గా గుప్తీకరించారని నిర్ధారించుకోండి. తప్పుగా గుప్తీకరించిన వచనం సరిగ్గా అర్థం చేసుకోవడం అసాధ్యం, మరియు రెండవ తనిఖీ లేకుండా లోపాన్ని గుర్తించడం కష్టం.
- మీరు విరామ చిహ్నం మరియు అంతరం రెండింటినీ కలిగి ఉన్న పెద్ద విగేనేర్ స్క్వేర్ను ఉపయోగిస్తే, ఫిగర్ విచ్ఛిన్నం చేయడం మరింత కష్టమవుతుంది. "కీవర్డ్" లేదా "పదబంధం" సందేశం కంటే ఎక్కువ లేదా పొడవుగా ఉన్నప్పుడు ఇది ప్రత్యేకంగా వర్తిస్తుంది.
- మీ సందేశాన్ని మరింత అస్పష్టం చేయడానికి మరొక పద్ధతి ఏమిటంటే, అసలు సందేశంలో సీజర్ సాంకేతికలిపిని ముందుగా నిర్ణయించిన విలువతో ఉపయోగించడం (ఉదాహరణకు: ROT13), ఆపై విగేనేర్ సాంకేతికలిపిని ఉపయోగించి గుప్తీకరించండి. ఇది డీకోడ్ అయినప్పటికీ, విగేనేర్ యొక్క సాంకేతికలిపికి ముందు సీజర్ యొక్క సాంకేతికలిపితో ఫలితం గుప్తీకరించబడిందని తెలియకుండా, సందేశం ఇప్పటికీ యాదృచ్ఛికంగా కనిపిస్తుంది.
- మీ "కీవర్డ్" లేదా "కీ ఫ్రేజ్" చాలా తరచుగా పునరావృతమవుతుంటే గుప్తీకరించిన వచనంలో నమూనాలు సులభంగా కనుగొనబడతాయి మరియు సాంకేతికలిపిని విచ్ఛిన్నం చేయడం సులభం అవుతుంది. సందేశం యొక్క పొడవు కంటే సమానమైన లేదా అంతకంటే ఎక్కువ పొడవు ఉన్న "కీ" ఉత్తమం.
హెచ్చరికలు
- ఈ సాంకేతికలిపి ఫూల్ప్రూఫ్ కాదు (సాంకేతికలిపి లేదు) మరియు త్వరగా విచ్ఛిన్నమవుతుంది. ప్రస్తుత ప్రమాణాల ప్రకారం, విగేనేర్ సంఖ్య చాలా బలహీనంగా ఉంది.నిజంగా అగ్ర రహస్యం కోసం దీన్ని ఉపయోగించవద్దు. బలమైన AES మరియు RSA గుప్తీకరణ శోధనల కోసం. ఏదేమైనా, ఈ సాంకేతికలిపి ఒక సాంకేతికలిపి వచనాన్ని ఉత్పత్తి చేయడానికి ఒకే-ఉపయోగ సాంకేతికలిపి (ఒకేసారి మాత్రమే ఉపయోగించబడే వచనం యొక్క అదే యాదృచ్ఛిక సాంకేతికలిపి కీ) తో ఉపయోగించవచ్చు, ఇది కీ సురక్షితంగా ఉన్నంత వరకు, అర్థాన్ని విడదీయవచ్చు.