Проверка Цифровой подписи (Учебные руководства Java™> Средства защиты в Java SE> Генерирование и Проверка Подписей)


След: Средства защиты в Java SE
Урок: Генерирование и Проверка Подписей
Проверка Цифровой подписи
Домашняя страница > Средства защиты в Java SE > Генерирование и Проверка Подписей

Проверка Цифровой подписи

Если у Вас есть данные, для которых была сгенерирована цифровая подпись, можно проверить подлинность подписи. Чтобы сделать так, Вы нуждаетесь

В этом примере Вы пишете a VerSig программа, чтобы проверить подпись, сгенерированную GenSig программа. Это демонстрирует шаги, требуемые проверять подлинность предполагаемой подписи.

VerSig импортирует открытый ключ и подпись, которая, как предполагается, является подписью указанного файла данных и затем проверяет подлинность подписи. Открытый ключ, подпись, и имена файла данных определяются на командной строке.

Шаги, чтобы создать VerSig пример программы, чтобы импортировать файлы и проверить подпись является следующим.

  1. Подготовьте Начальную Структуру Программы

    Создайте названный текстовый файл VerSig.java. Введите начальную структуру программы (операторы импорта, имя class, main метод, и так далее).

  2. Ввод и Преобразовывает Закодированные Байты С открытым ключом

    Импортируйте закодированные байты с открытым ключом из файла, определенного как первый параметр командной строки, и преобразуйте их в a PublicKey.

  3. Введите Байты Подписи

    Введите байты подписи от файла, определенного как второй параметр командной строки.

  4. Проверьте Подпись

    Получите a Signature возразите и инициализируйте это с открытым ключом для того, чтобы проверить подпись. Предоставьте это данные, подпись которых должна быть проверена (от файла, определенного как третий параметр командной строки), и проверять подпись.

  5. Скомпилируйте и Выполните Программу


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Скомпилируйте и Выполнение Программа
Следующая страница: Подготовьте Начальную Структуру Программы



Spec-Zone.ru - all specs in one place