Цифровые сейфы должны обеспечивать безопасность, целостность и доступность данных.
Принцип: это блок-шифр, который шифрует данные в 64-битных блоках. длина ключа 56 бит.Безопасность обеспечивается сохранением секрета ключа при обнародовании алгоритма (включая алгоритмы шифрования и дешифрования)На самом деле, взломать его означает искать шифрование ключа.
Преимущества: Алгоритм открыт, с определенной степенью безопасности. Он широко использовался в первые дни, и алгоритм относительно прост с небольшим количеством вычислений.
Недостатки: длина ключа относительно коротка. С постоянным развитием возможностей компьютерной системы, ее безопасность намного слабее, чем когда она впервые появилась.используется только для аутентификации старых системКроме того, передача и хранение ключей являются проблематичными, поскольку обе стороны, участвующие в шифровании и дешифровке, используют один и тот же ключ.,который подвержен утечке.
Применимые сценарии: Старые системы с низкими требованиями к безопасности или не критически важными сценариями применения.
Принцип: Он использует симметричную систему шифрования блоков. Минимальные поддерживаемые длины ключей - 128, 192 и 256 бит. Длина блока - 128 бит.Он поддерживает размеры блоков данных и шифровки 128/192/256 битЭто стандарт блок-шифрования, принятый федеральным правительством США, заменяющий оригинальный DES.
Преимущества: Он имеет высокую скорость шифрования и может удовлетворять требованиям обработки шифрования и дешифрования для больших объемов данных.Он был проанализирован несколькими сторонами и широко используется во всем мире, с высокой безопасностью и надежностью.
Недостатки: Есть также проблемы с передачей и хранением ключа. Если ключ будет утечён, безопасность данных будет под угрозой.
Применимые сценарии: Широко используется в различных сценариях, где необходимо обеспечить безопасность данных, таких как финансовые и электронная коммерция.Это относительно часто используемый алгоритм симметричного шифрования в цифровых сейфах.
ПринципОсновываясь на простом факте в теории чисел, что легко умножить два больших простых числа, но чрезвычайно сложно разделить их произведение.и различные ключи (публичный ключ и частный ключ) используются для шифрования и дешифрования.
Преимущества: В настоящее время это самый влиятельный алгоритм шифрования с открытым ключом. Он может использоваться как для шифрования, так и для цифровых подписей.Он может противостоять всем известным криптографическим атакам на сегодняшний день и был рекомендован ISO в качестве стандарта шифрования данных с открытым ключом..
Недостатки: Скорость шифрования и дешифрования относительно медленная, а объем вычислительной работы большой.
Применимые сценарии: Он часто используется в таких сценариях, как цифровые подписи и обмен ключами.
Принцип: обрабатывает входную информацию в 512-битных блоках. Каждый блок далее делится на 16 32-битных подблоков. После серии обработки,128 - битовый хэш-значение генерируется путем соединения четырех 32-битовых блоков, используя хеш-функцию.
Преимущества: Он широко используется для аутентификации пароля и идентификации ключа в различных программных продуктах.Он может генерировать информационный сборник для части информации, чтобы предотвратить информацию от подтасовки сОн также может быть использован в цифровой подписи приложений, чтобы предотвратить автор файла от отрицания его.
Недостатки: В настоящее время он был взломан, что представляет опасность для безопасности, то есть может возникнуть ситуация, когда два разных входа производят одно и то же хэш-значение (взрыв).
Применимые сценарии: имеет определенное применение в сценариях с низкими требованиями безопасности, такими как простая проверка данных в некоторых малых системах.не подходит для цифровых безопасных сценариев с высокими требованиями безопасности.
Принцип: Он имитирует алгоритм шифрования MD4 и предназначен для использования вместе с алгоритмом цифровой подписи (DSA).Это будет генерировать 160-битный перевод сообщений. Ввод делится на 512-битные блоки и обрабатывается отдельно. 160-битный буфер хранит промежуточные и конечные результаты хэш-функции.
Преимущества: Это алгоритм с более сильной безопасностью, чем MD5, и может быть использован для проверки целостности данных и предотвращения подделки данных во время передачи.
Недостатки: Существует также теоретическая возможность столкновения. Однако очень трудно найти столкновение для определенных данных с использованием алгоритма с высокой безопасностью,и это еще труднее рассчитать столкновение с помощью формулы.
Применимые сценарии: Он подходит для сценариев с высокими требованиями к целостности данных, такими как проверка целостности при загрузке файлов.может быть использована для проверки целостности данных.
Цифровые сейфы должны обеспечивать безопасность, целостность и доступность данных.
Принцип: это блок-шифр, который шифрует данные в 64-битных блоках. длина ключа 56 бит.Безопасность обеспечивается сохранением секрета ключа при обнародовании алгоритма (включая алгоритмы шифрования и дешифрования)На самом деле, взломать его означает искать шифрование ключа.
Преимущества: Алгоритм открыт, с определенной степенью безопасности. Он широко использовался в первые дни, и алгоритм относительно прост с небольшим количеством вычислений.
Недостатки: длина ключа относительно коротка. С постоянным развитием возможностей компьютерной системы, ее безопасность намного слабее, чем когда она впервые появилась.используется только для аутентификации старых системКроме того, передача и хранение ключей являются проблематичными, поскольку обе стороны, участвующие в шифровании и дешифровке, используют один и тот же ключ.,который подвержен утечке.
Применимые сценарии: Старые системы с низкими требованиями к безопасности или не критически важными сценариями применения.
Принцип: Он использует симметричную систему шифрования блоков. Минимальные поддерживаемые длины ключей - 128, 192 и 256 бит. Длина блока - 128 бит.Он поддерживает размеры блоков данных и шифровки 128/192/256 битЭто стандарт блок-шифрования, принятый федеральным правительством США, заменяющий оригинальный DES.
Преимущества: Он имеет высокую скорость шифрования и может удовлетворять требованиям обработки шифрования и дешифрования для больших объемов данных.Он был проанализирован несколькими сторонами и широко используется во всем мире, с высокой безопасностью и надежностью.
Недостатки: Есть также проблемы с передачей и хранением ключа. Если ключ будет утечён, безопасность данных будет под угрозой.
Применимые сценарии: Широко используется в различных сценариях, где необходимо обеспечить безопасность данных, таких как финансовые и электронная коммерция.Это относительно часто используемый алгоритм симметричного шифрования в цифровых сейфах.
ПринципОсновываясь на простом факте в теории чисел, что легко умножить два больших простых числа, но чрезвычайно сложно разделить их произведение.и различные ключи (публичный ключ и частный ключ) используются для шифрования и дешифрования.
Преимущества: В настоящее время это самый влиятельный алгоритм шифрования с открытым ключом. Он может использоваться как для шифрования, так и для цифровых подписей.Он может противостоять всем известным криптографическим атакам на сегодняшний день и был рекомендован ISO в качестве стандарта шифрования данных с открытым ключом..
Недостатки: Скорость шифрования и дешифрования относительно медленная, а объем вычислительной работы большой.
Применимые сценарии: Он часто используется в таких сценариях, как цифровые подписи и обмен ключами.
Принцип: обрабатывает входную информацию в 512-битных блоках. Каждый блок далее делится на 16 32-битных подблоков. После серии обработки,128 - битовый хэш-значение генерируется путем соединения четырех 32-битовых блоков, используя хеш-функцию.
Преимущества: Он широко используется для аутентификации пароля и идентификации ключа в различных программных продуктах.Он может генерировать информационный сборник для части информации, чтобы предотвратить информацию от подтасовки сОн также может быть использован в цифровой подписи приложений, чтобы предотвратить автор файла от отрицания его.
Недостатки: В настоящее время он был взломан, что представляет опасность для безопасности, то есть может возникнуть ситуация, когда два разных входа производят одно и то же хэш-значение (взрыв).
Применимые сценарии: имеет определенное применение в сценариях с низкими требованиями безопасности, такими как простая проверка данных в некоторых малых системах.не подходит для цифровых безопасных сценариев с высокими требованиями безопасности.
Принцип: Он имитирует алгоритм шифрования MD4 и предназначен для использования вместе с алгоритмом цифровой подписи (DSA).Это будет генерировать 160-битный перевод сообщений. Ввод делится на 512-битные блоки и обрабатывается отдельно. 160-битный буфер хранит промежуточные и конечные результаты хэш-функции.
Преимущества: Это алгоритм с более сильной безопасностью, чем MD5, и может быть использован для проверки целостности данных и предотвращения подделки данных во время передачи.
Недостатки: Существует также теоретическая возможность столкновения. Однако очень трудно найти столкновение для определенных данных с использованием алгоритма с высокой безопасностью,и это еще труднее рассчитать столкновение с помощью формулы.
Применимые сценарии: Он подходит для сценариев с высокими требованиями к целостности данных, такими как проверка целостности при загрузке файлов.может быть использована для проверки целостности данных.