kz.gamma.hardware.crypto.software
Class GostSignatureVerifier
java.lang.Object
kz.gamma.hardware.crypto.software.SignatureVerifier
kz.gamma.hardware.crypto.software.GostSignatureVerifier
public class GostSignatureVerifier
- extends SignatureVerifier
- Author:
- Sergey Moiseyev, Renat Karimov
|
Method Summary |
boolean |
verify(byte[] publicKey,
byte[] hash,
byte[] sign)
Проверка электронной цифровой подписи |
private boolean |
verifyGost(byte[] publicKey,
byte[] hash,
byte[] sign)
Проверка электронной цифровой подписи на алгоритме ГОСТ |
private boolean |
verifyVariants(byte[] publicKey,
byte[] hash,
byte[] sign)
Проверка байтов разном порядке |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GostSignatureVerifier
public GostSignatureVerifier()
verifyGost
private boolean verifyGost(byte[] publicKey,
byte[] hash,
byte[] sign)
- Проверка электронной цифровой подписи на алгоритме ГОСТ
- Parameters:
publicKey - Открытый ключhash - Хеш-значениеsign - Подпись
- Returns:
- true, если подпись верна, иначе false
verifyVariants
private boolean verifyVariants(byte[] publicKey,
byte[] hash,
byte[] sign)
- Проверка байтов разном порядке
- Parameters:
publicKey - Открытый ключhash - Хеш-значениеsign - Подпись
- Returns:
- true, если подпись верна, иначе false
verify
public boolean verify(byte[] publicKey,
byte[] hash,
byte[] sign)
- Проверка электронной цифровой подписи
- Specified by:
verify in class SignatureVerifier
- Parameters:
publicKey - Открытый ключhash - Хеш-значениеsign - Подпись
- Returns:
- true, если подпись верна, иначе false
Copyright © 2013 Gamma Technologies. All Rights Reserved.