Что такое модуль ключа ECC P-256? Это будет 32 байта? Кажется, я могу только подписать/зашифровать 32-байтовый буфер данных с помощью этого ключа.Модуль кривых ECC
Для RSA я знаю, что 1024-битный ключ RSA имеет модуль 128 байт. Для ECC я смущен тем, что означает «P».
«Кажется, я могу только подписать/зашифровать 32-байтовый буфер данных с помощью этого ключа», звучит очень странно. Как вам это удалось? - Вы можете подписывать неограниченные размеры сообщений, так как вы передаете сообщение как часть ECDSA. Что касается шифрования, ECC обычно не используется для шифрования напрямую, он используется как обмен ключами (Diffie-Hellman) вместе с симметричным шифрованием, таким как AES. – CodesInChaos
Правильно, вы подписываете хэш сообщения. То, что я пытаюсь понять, - это то, что я хочу, чтобы хэш был для данного ключа ECDSA. Похоже, что это должен быть 32-байтовый хеш, если он имеет ключ P-256. – ademartini
BTW, я не знаю! * # $ О криптографии, и я просто пытаюсь понять, чтобы что-то сделать ... Так что, что я говорю, наверное, не имеет смысла, извините. – ademartini