openssl shake256 해시 문자열을 사용하여 지정된 길이의 해시 문자열로 변환하는 방법은 무엇입니까?

openssl shake256 해시 문자열을 사용하여 지정된 길이의 해시 문자열로 변환하는 방법은 무엇입니까?

openssl shake256해시 문자열을 사용하여 해시 문자열의 길이를 지정하는 방법은 무엇입니까 ? 다음 명령을 사용하여 Linux에서 shake256기본 길이 해시 문자열을 생성합니다.

echo -n 28713 | openssl shake256

작동하지만 더 짧은 반환 값을 원합니다.

논문에서: SHA-3 위키 Shake256은 지정된 길이의 문자열을 해시할 수 있습니다.

답변1

이는 openssl-3.0.0-alpha10향후 플래그 -xoflen에서 가능할 것입니다 . 이전 버전에서는 지원하지 않습니다.

원천:

https://github.com/openssl/openssl/commit/c39f43534d4f359bdfee617f70f89b114c9f2cca

관련 정보