Puncte:0

Caut o abordare (și a făcut una!) care este un cod foarte mic și simplu, dar de nedescris

drapel tt

Caut/lucrez la un algoritm care trebuie să fie foarte mic și simplu, fără biblioteci suplimentare și chestii care par suspecte pentru un utilizator care folosește codul. Puteți vedea ce vreau să spun citind mai jos. Utilizatorul păstrează codul simplu pe care îl poate înțelege chiar și își amintește codul de acces, iar fișierele sunt criptate (reversibil) și, în esență, nu pot fi sparte.

Iată metoda mea, dar este cu adevărat solidă?:

Spuneți că fișierul (fie că este un fișier video sau text) este acesta (citit ca octeți) > „am parcurs”, pentru a fi criptat. Și codul de acces este „cloudteethbook”. Primul octet al fișierului „w” se uită la prima literă a codului de acces „c” și își crește poziția octetului cu ex. 3 dacă „c” este a treia dintre cele 256 de caractere posibile. Apoi, a doua literă a fișierului „e” se uită la a doua literă a codului de acces „l” și o face din nou. Odată ce parola este epuizată, se repetă din nou pe măsură ce trece mai adânc prin fișier.

Pentru un exemplu real/lucrat (presupunând că a este 1 și z este 26, în timp ce „spațiul” este 27): fisier = 'parcurs' cod de acces = 'acb' ieșire = 'xdnlhfawjsrwhk' Explicație: W este ridicată cu 1 literă în sus prin alfabet, din cauza „[a]cb”, care este 1 pentru a o ridica, ceea ce dă x. Și așa mai departe. K din WALKED este, de asemenea, lângă „a”, deoarece am repornit codul de acces.

Matthew Towers avatar
drapel es
Acesta se numește [cifr Vigenere](https://en.m.wikipedia.org/wiki/Vigen%C3%A8re_cipher)
Geoffroy Couteau avatar
drapel cn
Și, de fapt, este extrem de ușor de spart - zeci de programe de acolo o pot face în cel mai scurt timp (dar dacă l-ai inventat singur, felicitări oricum! Ai reinventat unul dintre cele mai importante cifruri ale criptografiei de acum câteva secole). Veți găsi o mulțime de resurse pe web pentru a înțelege de ce *nu* este sigur.

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.