solaris에서 encrypt / decrypt 명령을 사용하려고합니다
/usr/bin/encrypt -l | -a algorithm [-v] [-k key_file] [-i
input_file] [-o output_file]
/usr/bin/decrypt -l | -a algorithm [-v] [-k key_file] [-i
input_file] [-o output_file]
하지만 키를 묻는 메시지가 나타납니다. 그래서 -k 옵션을 사용하고 파일에 키를 지정하십시오. 그러나이 경우 오류가 발생합니다. 내가 잘못 가고있는 아이디어가 있습니까?
$ encrypt -a aes -k key.txt -i res.txt -o out.txt
**encrypt: failed to generate a key: CKR_ATTRIBUTE_VALUE_INVALID**
파일 내용 :
$ cat res.txt
8787878787878787
$ cat key.txt
111000110010100100100011001011101010011011010000110101110011000
도움이 될 수 있습니다 : docs.oracle.com/cd/E19082-01/819-3321/scftask-4/index.html
—
fedorqui
당신은 fedorqui에게 감사하지만, 그것을 시도하기 전에 그 문서를 참조했습니다. CKR_ATTRIBUTE_VALUE_INVALID 메시지가 유효하지 않은 키를 표시한다는 메시지 만 표시됩니다. 이것이 바로 도움을 요청하는 이유입니다.
예, 오류 메시지가 요약됩니다 . 이 키는 유효하지 않습니다 . 키 길이를 확인하십시오. 가장 좋은 방법은 키를 재생성하는 것입니다.
—
devnull