
Я создал базу данных с помощью Microsoft Access 2010. Мне пришлось создать ее как mdb, поскольку доступ к базе данных осуществляется с ПК, на которых установлена старая версия Office. Я также защитил ее паролем с помощью Access 2010.
Мне нужно знать, какой стандарт шифрования используется в этой ситуации. Я использовал обычную процедуру, как вы можете видеть на изображении, приведенном ниже:
решение1
Мне нужно знать, какой стандарт шифрования используется в этой ситуации?
Шифрование по умолчанию 40-битное RC4. Access также поддерживает 256-битное шифрование AES.
Если использовать формат .ACCDB и изменить шифрование по умолчанию, это может быть очень безопасно. Статья Уэйна Филлипса содержит хорошую информацию о том, как это сделать. Согласно статье, шифрование по умолчанию — 40-битное RC4, которое не очень безопасно и может быть быстро взломано.
Поставщиком криптографических услуг по умолчанию является «Microsoft Base Cryptographic Provider», который поддерживает RC4 с длиной ключа до 56 бит.
Источник:Насколько безопасно шифрование в Access 2007?
Хотя, по-видимому, можно изменить шифрование на другие варианты, например, 256-битный AES. В настоящее время считается нецелесообразным взломать 256-битный симметричный ключ методом грубой силы.
Хотя кажется возможным изменить поставщика криптографических услуг, метод, используемый в соответствующей статье, больше не может использоваться. Конечно, все еще возможно внести необходимые изменения самостоятельно. Однако я считаю, что "как это делается" выходит за рамки этого вопроса