Puncte:-2

Criptați cheia privată și decriptați cu cheia publică

drapel fr

Este posibil să criptați cu cheia privată RSA și să decriptați cu cheia publică RSA (nu pentru semnătură) Sarcina este că trebuie să criptez datele cu o cheie privată. Transferați aceste date unei alte persoane și el le-a decriptat cu o cheie publică, a adăugat datele și le-a criptat cu aceeași cheie publică și mi-a trimis-o. Întreaga sarcină este scrisă în Python, pot exista biblioteci pentru asta?

A. Hersean avatar
drapel cr
Vă sugerez să solicitați o soluție la problema pe care încercați să o rezolvați, inclusiv de ce doriți să criptați cu o cheie privată, pe https://security.stackexchange.com/. Oamenii de acolo vă pot ajuta să proiectați o soluție adecvată. la problema ta.
Felix avatar
drapel fr
Multumesc foarte mult pentru ajutorul tau
fgrieu avatar
drapel ng
Nu este niciodată sunet să decriptezi cu o cheie publică, deoarece (prin definiția publicului) oricine poate decripta, iar asta contravine scopului criptării. Bibliotecile de nivel înalt cu o interfață bine gândită, prin urmare, nu vă vor lăsa să o faceți. Indiferent de motivul pentru care încercați să o faceți, este greșit. Posibil, i se cere să efectueze semnătura cu cheia privată și verificarea semnăturii folosind cheia publică, folosind o terminologie care a fost verificată greșit de comunitatea criptografică în ultimii 30 de ani (bibliotecile pentru semnătură vor fi bucuroși să o facă). O altă opțiune (nesigură) este să folosiți (greșit) `pow` direct.
A. Hersean avatar
drapel cr
Pentru informații: OP a pus aceeași întrebare pe https://security.stackexchange.com/q/255065/127837, dar fără a descrie problema de bază de rezolvat. Deci a fost închis.
Puncte:3
drapel cr

Cheia publică este public. Ar trebui să luați în considerare că oricine poate avea o copie a acesteia, inclusiv un atacator. Prin criptarea cu o cheie privată, oricine ar putea decripta datele cu cheia publică, învingând punctul de criptare în primul rând.

NU O FACE.

Felix avatar
drapel fr
Vă mulțumim pentru atenție, dar în acest proiect, exact așa este nevoie de tehnica de criptare.
SAI Peregrinus avatar
drapel si
Este imposibil. Dacă cineva îl poate decripta, nu este criptare, prin definiție. Nu puteți cripta nimic cu o cheie privată. Este ca și cum ai întreba cum poți ascunde ceva punându-l într-o cutie de sticlă transparentă în mijlocul Times Square.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.