Яка різниця між "ключем" та "алгоритмом" стосовно посилань на шифрування?


Відповідь 1:

У сучасній криптографії ключ - це секрет, відомий лише (або, як передбачається,) зацікавленим сторонам, відправника та одержувача. Зазвичай це рядки довжиною 0s і 1s залежно від шифру, який використовується.

Алгоритм - це процес, який використовується для використання цього секрету та застосування ряду математичних / логічних операцій, що шифрують / дешифрують дані. У сучасній криптографії цей алгоритм є загальнодоступним і ретельно перевіряється відомими криптографами для виявлення потенційних слабких місць, які можуть виявити інформацію для зловмисника.


Відповідь 2:

Алгоритм є загальнодоступним, відомий кожному, ви можете розрізати його на шматки, вивчити їх, експериментувати з ними. Без проблем. Це етично.

Ключ повинен змінити результат такої системи і є унікальним. Можливо, вам доведеться охороняти такий ключ, як ви охороняєте свій будинок. Це особливо так, якщо ви говорите про систему приватних ключів.


Відповідь 3:

Алгоритм є загальнодоступним, відомий кожному, ви можете розрізати його на шматки, вивчити їх, експериментувати з ними. Без проблем. Це етично.

Ключ повинен змінити результат такої системи і є унікальним. Можливо, вам доведеться охороняти такий ключ, як ви охороняєте свій будинок. Це особливо так, якщо ви говорите про систему приватних ключів.