Puncte:0

Proiectarea propriului algoritm

drapel in

Mi s-a spus să-mi elaborez propriul algoritm ca o temă de facultate. Ceea ce aș fi putut găsi a fost un cifru aleatoriu. De exemplu:

Să presupunem că textul meu simplu este: ȘI

Deci voi lua o matrice de dimensiunea textului meu simplu și voi continua să stochez valori aleatorii între 0 și 9.

Voi folosi valori aleatoare și matricea mea devine {3,5,1}

Textul meu criptat devine DSE

Am folosit o funcție aleatoare pentru a genera valori aleatoare.

Este acest algoritm de criptare suficient de bun? Mai mult, cum poate cineva să o rupă? Este vulnerabil în vreun fel? Dacă altcineva mă poate ghida în realizarea unui algoritm de criptare original bun, ar fi grozav.

poncho avatar
drapel my
„Mi s-a spus să îmi creez propriul algoritm ca temă de facultate” – ți s-a cerut să creezi un algoritm de criptare homebrew (sau au spus doar „algoritm” și ai decis să faci criptare, mai degrabă decât, să zicem, sortarea ). Nu văd ce ar fi de așteptat să înveți din crearea unui algoritm de criptare homebrew, decât dacă următorul pas ar fi să găsești modalități de a-l distruge...
Paul Uszak avatar
drapel cn
@poncho Așa îi întâmpinăm pe noii intrați în criptografie? Eu votez favorabil.
poncho avatar
drapel my
@PaulUszak: dacă cineva dorește să învețe despre criptografie, proiectarea propriului cifrat nu este modalitatea corectă de a face acest lucru.
poncho avatar
drapel my
@PaulUszak: în orice caz, uimirea mea a fost că i s-a atribuit asta la facultate, mai mult decât o critică la orice a făcut...
drapel cn
Acest lucru pare să fie foarte, foarte rău - de la cursul de la facultate, solicitând o astfel de misiune. Dacă cineva vine cu $AES(x) \oplus 0...01$, cum l-ar sparge după aceea? Dacă sarcina a fost atât de nespecifică, acest lucru ar putea fi îngrozitor pentru studenții cu intuiția corectă a criptografiei.
HITESH SURYAWANSHI avatar
drapel in
@poncho: complet de acord cu tine... Mi se pare complet inutilă din partea cursului meu de facultate să întreb așa ceva în primul rând, având în vedere că suntem noi în criptografie... Doar că învăț niște algoritmi de criptare de bază, nu putem deveni capabili suficient pentru a ne proiecta pe al nostru... Mai am multe de învățat din tehnicile existente

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.