Results 1 to 18 of 18
Hybrid View
-
23rd February 2012 11:47 #1
Êðèïòîãðàôèÿ - ïóáëè÷íèÿ êëþ÷ ïîëçâà ëè ñå çà 'êðèïòèðàùà' îïåðàöèÿ?
Çäðàâåéòå,
Òóê âúâ ôèðìàòà èìàì çàäà÷à äà ïðîó÷à êîíöåïöèÿòà çà ðàáîòà ñúñ öèôðîâè ñåðòèôèêàòè. Òå ñå áàçèðàò íà êðèïòèãðàôñêèòå àëãîðèòìè.
Òà, ïèòàíåòî ìè å ïðèíöèïíî è å ñâúðçàíî ñ èçïîëâàíåòî íà ïóáëè÷íèÿ è ÷àñòíèÿ êëþ÷ â åäíà secure-íàòà îïåðàöèÿ.  wikipedia èìà äâå îñíîâíè äèàãðàìè: ñúîòâåòíî çà signing è shared secret. Ïúðâàòà ìè å ÿñíà, íî ìå èíòåðåñóâà ïóáëè÷íèÿ êëþ÷ ìîæå ëè äà ñå ïîëçâà è çà 'êðèïòèðàùà'-òà îïåðàöèÿ(ïðè shared secret èëè â äðóã ñöåíàðèé)? Èëè èíà÷å êàçàíî - çà àëãîðèòìèòå è èìïëåìåíòàöèèòå èì, èìà ëè çíà÷åíèå, ÷å ïðè êðèïòèðàùà/äåêðèïòèðàùà îïåðàöèÿ èì ïîäàâàø ïóáëè÷åí èëè ÷àñòåí êëþ÷, èëè âèäà íà êëþ÷à èìà çíà÷åíèå ñàìî çà öåëèÿ ïðîöåñ(êëþ÷îâåòå ñà åäíîòèïíè, à ñàìî çà ãîëÿìàòà êàðòèíà èìà çíà÷åíèå òîâà, ÷å ÷àñòíèÿ êëþ÷ íèêîé íå òè ãî çíàå)?!
ÏÏ:Òóê ñèãóðíî ùå ìè ïîìîãíå ìíîãî ëåñíî è áúðçî íÿêîé, êîéòî å èìïëåìåíòèðàë êðèïòîãðàôñêèòå àëãîðèòìè
Àìà íàëè âñå íè "ìÿòàò", ÷å òî ïðîãðàìèðàíåòî òðÿáâàëî äà çàïðèëè÷âà íà ÷îâåøêè åçèê è ÷å "Òå, àëãîðèòìèòå, ãè èìà èçïèñàíè - òè åäâà ëè ùå ãè íàïèøåø ïî-äîáðå!"... Ïúê, àç êàòî íå ðàçáèðàì â ãåíåçèñ íåùî, íå ìè èäâà äà ñå 'ïúíà' äà ãî ðàáîòÿ!
• Mobo: ECS H57H-M • CPU: Intel® Core™ i3-540 • RAM: AData 16GB • HDD: X-25M 80GB + 7K1000.D •
• Graphics: Sapphire R7 260X 1G D5 • PSU: Corsair VS550 • Case: DeepCool Smarter • Display: Asus PA246Q • Acer Timeline 13 •
-
23rd February 2012 12:24 #2Registered User
Join Date: Sep:2003
Location: Where you live
Posts: 976
ïî ïðèíöèï íÿìà çíà÷åíèå êîé å ïóáëè÷åí è êîé ÷àñòåí êëþ÷.
ïðîñòî ñå ãåíåðèðàò äâà êëþ÷à, åäèíèÿò ñå ïóáëèêóâà çà îáùî ïîëçâàíå è çàòîâà ñå êàçâà ïóáëè÷åí. äðóãèÿò ñå çàïàçâà â òàéíà (÷àñòåí). ñÚîáùåíèÿòà êðèïòèðàíè ñ åäèíèÿò êëþ÷ ìîãàò äà ñå äåêðèïòèðàò ñàìî ñÚñ äðóãèÿ.
òàêà âñåêè ìîæå äà êðèïòèðà ñÚñ åäèíèÿ êëþ÷ (ïóáëè÷íèÿ), íî ñàìî òîçè êîéòî ïðèòåæàâà äðóãàòà äâîéêà (÷àñòíèÿò êëþ÷) ìîæå äà äåøèôðèðà.
îáðàòíîòî ñÚùî å âÿðíî è ñå ïîëçâà: ñàìî ïðèòåæàòåëÿò íà ò.í ×àñòåí êëþ÷ ìîæå äà êðèïòèðà íåùî, êîåòî ìîæå äà ñå äåêðèïòèðà îò âñåêè. òîâà ñå ïîëçâà çà ò.í öèôðîâ ïîäïèñ.Last edited by dzk; 23rd February 2012 at 14:53.
-
24th February 2012 12:46 #3
Åé, ìåðñè çà îòãîâîðà!
Ïúê àç, êàòî íàìåðÿ âðåìå ñúì ñè ïîñòàâèë çà öåë äà ðàçó÷à êðèïòîãðàôèÿòà ïî-ïîäðîáíî!
--------- Äîáàâåíî â 12:46 --------- Ïðåäèøíî ìíåíèå: â÷åðà â 14:13 ---------
Êîëåãè, ìíîãî ãëàâîáëúñêàíèöè ñè íàâëÿêîõ. Ñåãà ñúì çàáèë íà åäíî èçðå÷åíèå îò òàçè ñòàòèÿ:
Êàêâî òî÷íî ñå îïèòâà äà êàæå èíäèåöà?! Õåø ñòîéíîñòòà("digest"-à) áèâà ïîäïèñàíà(encryption âúðõó message-digest-à) - òàà, êúäå å ðàçëèêàòà, íå ìîãà äà ðàçáåðà?!The typical implementation of digital certification involves signature algorithm that both hashes the message and signs the hash with the private-key, rather than using a message-digest function followed by message-digest encryption algorithm.
Çà ìåòîäèòå(hash and sign VS message digest encryption), êîèòî òîé ïðîòèâîïîñòàâÿ, íå ìè èäâà íèùî íàóì, îñâåí äà ïðåäïîëàãàì, ÷å å èììåííî ñâúðçàíî ñ äâóçíà÷íîñòòà íà ïóáëè÷íèÿ è ÷àñòíèÿ êëþ÷îâå ïðè êðèïòèðàíåòî.• Mobo: ECS H57H-M • CPU: Intel® Core™ i3-540 • RAM: AData 16GB • HDD: X-25M 80GB + 7K1000.D •
• Graphics: Sapphire R7 260X 1G D5 • PSU: Corsair VS550 • Case: DeepCool Smarter • Display: Asus PA246Q • Acer Timeline 13 •
-
24th February 2012 13:41 #4
"hashes the message" è "using a message-digest function" ñà åäíî è ñúùî.
Âúâ âòîðèÿ ñëó÷àé íå å ÿñíî òîâà "followed by message-digest encryption algorithm. " êàêâî å èìàë ïðåäâèä, êàêúâ àëãîðèòúì, äàëè îòäåëåí îò òîçè, ñâúðçàí ñ äâàòà êëþ÷à.
Ìîæå áè ðàçëèêàòà å â ïîñëåäíîòî - åíêðèïöèÿòà íà äàéäæåñòà - èëè ñå ïîëçâà ÷àñòíèÿ êëþ÷ çà ïîäïèñâàíåòî íà äàéäæåñòà (è äîáàâÿíåòî íà ïîäïèñà êàòî ðåçóëòàò), èëè ñå ïîëçâà êðèïòèðàíå íà òîçè äàéäæåñò, íî íå ñòàâà ÿñíî ñ êàêâà äðóãà åíêðèïöèÿ èìà ïðåäâèä.
Íå çíàì îòêúäå ÷åòåø òèÿ íåùà, íî àç íå áèõ ÷åë îòòàì, èëè ïîíå áèõ ÷åë îò îùå åäíî ìÿñòî.
Àêî íàèñòèíà å ïèñàíî îò èíäèåö, åìè... àç èçáÿãâàì ñòàòèè îò èíäèéöè, ÷óäíî çàùî âñå íåùî èçêàçà èì íå å íàðåä, íå å êàòî äà ñúì áèë ïðåäóáåäåí.
-
24th February 2012 13:49 #5Registered User
Join Date: Jan:2011
Location: Ñîôèÿ
Posts: 2,295
Ñïîðåä ìåí ñå èìà âïðåäâèä êðèïòèðàíåòî íà ñàìèÿ õåø, ñ öåë òîé äà íå ìîæå äà áúäå ìàíèïóëèðàí. Òîâà âäèãà íèâîòî íà ñèãóðíîñò.
-
24th February 2012 15:41 #6
Äîáðå, òóê âå÷å ñòàâà èíòåðåñíî, êàêâà òî÷íî å ðàçëèêàòà â íà÷èíà íà ôóíêöèîíèðàíå íà åäèí öèôðîâ ïîäïèñ è åäèí öèôðîâ ñåðòèôèêàò?! Åòî êàêâî êàçâà íÿêîé ñè Ben Robinson â òîâà ïèòàíå îò stackoverflow:
Ñ ÷èé òî÷íî ïóáëè÷åí êëþ÷ encrypt-âàì ïðè èçäàâàíå/âåðèôèêàöèÿ íà/ñúñ öèôðîâ ñåðòèôèêàò è ñ êàêâà öåë?!Conceptually they are kind of oposites. With a digital certificate encypt you with the public key and decrypt with the private key, that way you can ensure only the person with the private key can read your text. With a digital signature you encrypt with the private key and decrypt with the public key, that way anyone can decrypt, but only the person with the private key can encrypt so you know the message has come from the person with the private key• Mobo: ECS H57H-M • CPU: Intel® Core™ i3-540 • RAM: AData 16GB • HDD: X-25M 80GB + 7K1000.D •
• Graphics: Sapphire R7 260X 1G D5 • PSU: Corsair VS550 • Case: DeepCool Smarter • Display: Asus PA246Q • Acer Timeline 13 •




Reply With Quote
Íå âúçìîæíîñò äà èçêëþ÷à êîìïþòúðà
7th May 2023, 16:02 in Îáù ôîðóì çà PC õàðäóåð