Шифр Java - AES, дополняющая проблему

Я использую модуль validator.js для npm для проверки в моей схеме mongoose, и поэтому я проверил его документацию здесь и, проведя еще несколько исследований, наконец нашел ответ.

Схема может быть обновлена, чтобы не проверять mobile phone number, если значение пусто, например -

contactNum: {
    type: String,
    required: false,
    validate: {
      validator: (value) => {

        // Check if value is empty then return true.
        if (value === "") {
          return true;
        }

        // If value is empty will not validate for mobile phone.
        return validator.isMobilePhone(value);
      },
      message: "{VALUE} is not valid"
    }
  }

5
задан Ciaran Archer 4 December 2008 в 14:49
поделиться

1 ответ

Это должно работать точно то же с AES, т.е. дополнительный режим должен быть указан вместе с шифром. То, какие дополняющие режимы реализованы, зависит от поставщика и должно быть описано в его документации.

Согласно документации JCE: дополнение стандарта http://java.sun.com/j2se/1.5.0/docs/guide/security/jce/JCERefGuide.html#AppA режимов как PKCS5Padding должно всегда поддерживаться (по крайней мере, это - то, как я интерпретирую его).

5
ответ дан 14 December 2019 в 19:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: