2013-02-15 3 views
0

안녕하세요.Bsign : stdin에서 비밀번호 읽기

bsign은 터미널이 아닌 stdin에서 암호를 허용 할 수 있습니까?

비밀번호 입력 프로그램을 변경하는 방법이 있습니까? 필자는 스크립트를 테스트 스탠드에 업로드하기 전에 모든 바이너리에 자동으로 서명 할 것을 권한다.

답변

2

bsigngpg에 매개 변수를 전달하는 -P 플래그를 알고 있습니다.

--passphrase-fd 0을 사용하면 stdin에서 암호를 읽을 수 있습니다. 또는 파일에서 읽으려면 --passphrase-file을 사용하고 직접 전달하려면 --passphrase string을 사용할 수도 있습니다.

bsign -P '--passphrase-fd 0' ...      # Read from STDIN 
bsign -P '--passphrase-file /path/to/file-or-pipe' ... # Read from a file 
bsign -P '--passphrase "my password"' ...    # Pass password as parameter 

만약 두 번째 또는 세 번째 옵션 매개 변수의 내용을 다시 구문 분석 될 것이다 당신이 제대로 탈출하고 (예. \\\\를 암호가 단일 백 슬래시가 포함 된 경우)합니다.

+0

감사합니다. 내가 어떻게 그것을 놓칠 수 있니? – gluk47