openssl이 내 시스템에서 rsa 또는 셸에서 bash를 사용하는 다른 시스템에 사용할 수 있는 최대 또는 모든 키 길이를 표시하려면 어떻게 해야 합니까?

openssl이 내 시스템에서 rsa 또는 셸에서 bash를 사용하는 다른 시스템에 사용할 수 있는 최대 또는 모든 키 길이를 표시하려면 어떻게 해야 합니까?

내 시스템:

Linux 5.10.0-22-amd64|Debian 5.10.178-3|x86_64 GNU/Linux
OpenSSL 1.1.1n  15 Mar 2022

public-key-algorithms이렇게 하면 내 시스템에서 모든 것이 지원되는 것을 볼 수 있습니다.

openssl list -public-key-algorithms
Name: OpenSSL RSA method
        Type: Builtin Algorithm
        OID: rsaEncryption
        PEM string: RSA
Name: rsa
        Alias for: rsaEncryption
Name: OpenSSL PKCS#3 DH method
        Type: Builtin Algorithm
        OID: dhKeyAgreement
        PEM string: DH
.......
.......
.......

rsa이제 내 시스템이나 bash의 다른 시스템에서 사용할 수 있는 전체 또는 최대 키 길이 목록을 원합니다.

주문은 인터넷에서 옵니다

다음 명령 중 어느 것도 작동하지 않습니다.

openssl rsa -h | grep "rsa\\(-.*\\)\\?\\[num\\]"

openssl genpkey -genparam -algorithm RSA -list_all

openssl genpkey -genparam -algorithm RSA -text

openssl genpkey -genparam -algorithm RSA -out rsa.param

openssl genpkey -algorithm RSA -list-public -noout

openssl genpkey -genparam -algorithm RSA -out /dev/null -text

openssl genpkey -algorithm RSA -list_keyalg

openssl genpkey -algorithm RSA -listpubout | openssl rsa -text -noout | grep "Private-Key:"

나는 이것을 얻거나

genpkey: 인식할 수 없는 플래그 list-public genpkey: 요약하려면 -help를 사용하세요.

아니면 그 오류

RSA 컨텍스트를 초기화하는 동안 오류 140003190199616 발생: 오류: 06095096: 숫자 봉투 루틴: EVP_PKEY_paramgen_init: 이 키 유형에는 지원되지 않는 작업: ../crypto/evp/pmeth_gn.c:23:

max-key-length내 시스템에서 사용 가능한 모든 항목 rsa이나 bash의 다른 항목을 어떻게 나열합니까 ?

관련 정보