Un cifru este definit pentru criptografie ca „Un sistem criptografic care utilizează un algoritm care convertește literele sau secvențele de biți în text cifrat”.
Acum se pare că originea termenului de criptare are de-a face cu conversia numerică a unui mesaj. Cu toate acestea, în domeniul criptografiei, un cifru este un algoritm folosit pentru a obține confidențialitate. Criptografia în sine înseamnă „scriere secretă”, deși criptografia modernă s-a extins pentru a acoperi mult mai mult decât cifrurile.
Modul de a păstra mesajele secrete este de a le transforma folosind algoritmul de cifrare folosind o cheie (de cifrare). Această cheie este prestabilită: o cheie secretă cunoscută de ambele părți pentru cifrurile simetrice, cum ar fi AES, sau parte a unei perechi de chei public-private pentru algoritmi asimetrici precum RSA.
În algoritmii asimetrici cheia publică este folosită pentru criptare (criptare) și cheia privată pentru decriptare (descifrare). Doar părțile care cunosc cheia secretă sau privată ar trebui să poată obține cunoștințe despre mesaj (fără a lua în considerare lungimea mesajului); dacă acesta este cazul, atunci cifrul este considerat sigur.
Deci cheia de cifrare este o intrare la algoritmul de cifrare. Pentru sistemele simetrice este de obicei binar. Pentru cifrurile clasice, cum ar fi cifrul Caesar sau pentru criptografia asimetrică, cheia constă de obicei din una sau mai multe valori numerice. Forma cheii depinde în întregime de algoritmul utilizat.Totuși, computerele digitale necesită o reprezentare folosind biți.
Cifrarea, din câte știu eu, este o chestiune de a recurge la caractere pentru a obține un mesaj semnificativ, deci ce „cheie” este necesară pentru a face acest lucru?
Nu, în domeniul criptografiei cifrul nu este doar recurgerea la caractere. Cifrurile moderne folosesc în mod obișnuit substituția și transpunerea (care ar putea fi descrise ca „resorting, presupun), dar aceste operațiuni depind de cheia utilizată. Ideea este că aceste operațiuni sunt făcute ireversibile fără cheia secretă sau privată.
S-ar putea ca termenul ebraic să fie greșit și sensul să fie „cheie de criptare”.
După înțelegerea mea, termenii „cheie de criptare” și „cheie de criptare” sunt în mare parte sinonimi. Diferența este că aș considera atât cheia publică de criptare, cât și cheia privată de decriptare a unui algoritm asimetric o „cheie de criptare”.
Google Translate traduce termenul „××¤×ª× ××¦×¤× ×” în „cheie de criptare”, pentru cât valorează.