పాత డైజెస్ట్ జాబితాలు క్రిప్టోగ్రాఫిక్ నిర్ణయాల ట్రాన్స్క్రిప్ట్లాగా చదవబడతాయి, కానీ అవి అలా కావు. SHA1, DSA-SHA1-old లేదా RSA-SHA1-2 వంటి పేర్లు పాత OpenSSL బిల్డ్లలో పక్కపక్కనే నిలబడతాయి, ఎందుకంటే లైబ్రరీ సంబంధిత హాష్ యంత్రం చుట్టూ అనేక ప్రవేశ బిందువులను నమోదు చేసింది. ఆ జాబితాలోని RSA లేదా DSA లేబుల్ OpenVPN ప్యాకెట్తో ఏమి చేసిందో దాని గురించి ఏమీ చెప్పదు. మీరు చదువుతున్నది లైబ్రరీ జాబితా, సెషన్ రికార్డు కాదు.

ఏదైనా నిర్ణయానికి అర్థం రాకముందు మూడు విషయాలను వేరు చేయాలి: నమోదు చేసిన పేరు, దాని కింద ఉన్న డైజెస్ట్ లెక్కింపు మరియు దానిని వినియోగించే ఆపరేషన్.

నమోదు ఒక ఇంటర్ఫేస్, బలం యొక్క రేటింగ్ కాదు

OpenSSL 1.0.2లో డైజెస్ట్ నమోదు పట్టిక పేర్లు, మారుపేర్లు మరియు అమలులను ఒకే ఫైల్లో కలుపుతుంది. పాత DSS1 వివరణ అత్యంత స్పష్టమైన సందర్భం: ఇది SHA-1 యొక్క అవుట్పుట్ పొడవును నివేదిస్తుంది మరియు SHA-1 యొక్క ముగింపు రూటీన్ను పిలుస్తుంది, అయితే పూర్తిగా వేరే అల్గారిథమ్ను సూచించే పేరును కలిగి ఉంటుంది. అందువల్ల నమోదులోని అదనపు అక్షరాలు వేరే హాష్, పొడవైన అవుట్పుట్ లేదా కొత్త భద్రతా స్థాయిని సూచించవు.

అదే మూలం పాత కాలర్ల కోసం మారుపేరు సంబంధాలను కాపాడుతుంది, జాబితా నిండినట్లు కనిపించడానికి ఇదే కారణం. ఇది అనుకూలత పత్రం, ప్రస్తుత OpenSSL ప్రొవైడర్ అదే పేర్లను చూపుతుందని హామీ కాదు.

సంతకం పేర్లు సంతకాలను సృష్టించవు

సంతకం ఫ్రేమ్వర్క్ డైజెస్ట్ను మరొక అల్గారిథమ్ ఇంటర్ఫేస్కు కట్టివేయగలదు, తద్వారా ఇప్పటికే ఉన్న కాలర్లు కంపైల్ అవుతూనే ఉంటాయి. నిజమైన పబ్లిక్-కీ సంతకానికి కీ మరియు దానిని ఉపయోగించే సంతకం దశ రెండూ అవసరం, మెనూలోని పేరు వాటిలో ఏదీ అందించదు. RSA రుచి ఉన్న డైజెస్ట్ ఎంట్రీ కాలర్ ఉపయోగించగల పేరు, ప్రతి VPN ప్యాకెట్ RSA సంతకాన్ని మోసిందని రుజువు కాదు.

ఈ దశలోనే పాత రచనలు జానపద కథల్లోకి జారుతాయి. ప్యాకెట్లు ఎలా ప్రామాణీకరించబడ్డాయో తెలుసుకోవాలంటే, ఆ యంత్రాంగాన్ని ఎంచుకున్న ఎంపికను కనుగొని మీరు నిజంగా అమలు చేస్తున్న సంస్కరణలో అది ఏమి చేస్తుందో చదవండి. ఆ విడుదలతో పంపిన మాన్యువల్ పేజీ మాత్రమే మీ ముందున్న ప్రోగ్రామ్కు సరిపోయే వివరణ. ఆర్కైవ్ చేసిన మార్గదర్శకాలు తాము రాయబడిన విడుదలను వివరిస్తాయి, అది అనేక నామకరణ సంప్రదాయాల వెనుక ఉండవచ్చు.

పేరును వినియోగించిన ఎంపికను కనుగొనండి

OpenVPN 2.6 పత్రీకరించిన ప్యాకెట్ ప్రామాణీకరణ సందర్భంలో, auth HMAC ఉపయోగించే డైజెస్ట్ను ఎంచుకుంటుంది, ఇది సర్టిఫికేట్ సంతకం కాదు, కీలక సందేశ ప్రామాణీకరణ నిర్మాణం. TLS సర్టిఫికేట్ యొక్క సంతకం అల్గారిథమ్ హ్యాండ్షేక్ యొక్క ప్రత్యేక లక్షణం.

AEAD డేటా సైఫర్తో ప్రత్యేక auth సెట్టింగ్ డేటా ఛానెల్కు వర్తించడం ఆగిపోతుంది, అయితే tls-auth కోసం దాని పాత్ర ప్రత్యేక ప్రశ్నగానే మిగిలి ఉంటుంది. అందువల్ల డైజెస్ట్ జాబితా ప్రస్తుత ప్యాకెట్లను ఏ హాష్ రక్షించింది, ఏ TLS సెట్ చర్చలు జరిగింది లేదా తోటి సర్టిఫికేట్ ఎలా సంతకం చేయబడింది అని చెప్పలేదు. ప్రభావవంతమైన కాన్ఫిగరేషన్ మరియు సంస్కరణ మాత్రమే దానికి సమాధానం చెప్పగలవు, మరియు మీ ముందున్న కనెక్షన్కు మాత్రమే.

వాస్తవంగా మీ దగ్గర ఏమి ఉందో రాయండి

OpenVPN సంస్కరణ, అనుసంధానించిన క్రిప్టో లైబ్రరీ, ప్రొఫైల్లోని ఖచ్చితమైన ఎంపికలు మరియు నిజమైన కనెక్షన్ ఫలితాన్ని రాయండి. ఆ సమితి డైజెస్ట్ మెనూ స్క్రీన్షాట్ సమాధానం చెప్పలేని ప్రశ్నలకు సమాధానం చెబుతుంది, మరియు ముద్రలకు బదులు సంస్కరణలను పేర్కొనడం వల్ల తదుపరి అప్గ్రేడ్ తర్వాత కూడా నిలిచి ఉంటుంది.

అన్నింటికంటే ముఖ్యంగా, పాత మారుపేరు పేరు మరింత బలంగా లేదా మరింత నిర్దిష్టంగా వినిపిస్తుందని దాన్ని ఎంచుకోవద్దు. మొత్తం కనెక్షన్ కోసం మద్దతు ఉన్న విధానాన్ని ఎంచుకోండి, మరియు పాత పేర్లను లైబ్రరీ గతంలో తనను తాను ఎలా ప్రదర్శించుకుందో తెలిపే రికార్డుగా పరిగణించండి.

సంబంధిత వ్యాసాలు