Бөлісу құралы:


Шифрование и расшифровка данных

Шифрование — это процесс преобразования данных обычного текста (открытого текста) в то, что, как представляется, является случайным и бессмысленным (шифров). Расшифровка — это процесс преобразования зашифрованного текста обратно в открытый текст.

Для шифрования более небольшого объема данных используется симметричное шифрование. Во время процессов шифрования и расшифровки используется симметричного ключа. Чтобы расшифровать определенный фрагмент шифра, необходимо использовать ключ, используемый для шифрования данных.

Цель каждого алгоритма шифрования заключается в том, чтобы сделать его максимально сложным для расшифровки созданного зашифрованного текста без использования ключа. Если используется действительно хороший алгоритм шифрования, то нет метода значительно лучше, чем методически пытается каждый возможный ключ. Для такого алгоритма, чем дольше ключ, тем сложнее расшифровать фрагмент шифра без владения ключом.

Трудно определить качество алгоритма шифрования. Алгоритмы, которые выглядят перспективными иногда, оказываются очень легкими для разрыва, учитывая правильную атаку. При выборе алгоритма шифрования рекомендуется выбрать тот, который используется в течение нескольких лет, и успешно сопротивлялся всем атакам.

Дополнительные сведения см. в функциях шифрования и расшифровки данных.