Я скомпилировал openssl 1.0.2 with FIPS 2.0.16
Object Module. Я буду использовать его, чтобы подписать какой-нибудь файл с помощью закрытого ключа и проверить подпись с помощью открытого ключа. Я буду использовать алгоритмы EVP_*
.
Подписание файла закрытым ключом произойдет в веб-интерфейсе, затем файл и подпись будут помещены на какое-то устройство, где будет проверена целостность файла путем проверки подписи с использованием открытого ключа.
- Теперь мой вопрос заключается в том, что веб-интерфейс будет иметь
64 BIT libcrypto.a
, а устройство, на котором проверяется подпись, может иметь32/64 BIT libcrypto.a
, поэтому будет ли подпись, сгенерированная для обоих64/32 bit
, одинаковой? - Могу ли я подписать с помощью
64 BIT libcrypto.a
и проверить подпись с помощью32 BIT libcrypto.a
?