inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

리눅스 쉘 스크립트 -> 파이썬 변환

510

김현준

작성한 질문수 3

0

아래와 같은 리눅스 쉘 스크립트구문을 파이썬으로 실행하고싶습니다.

 

#!/bin/bash

 

corpId="000466"

time=`date +%Y%m%d%H%M%S`

ct=$corpId$time

 

## 평문 파일 생성

echo $ct > text_$ct.txt

 

## 전자 서명

openssl dgst -sha256 -sign private.key -out text_$ct.sign text_$ct.txt

 

## 전자 서명 -> base64 변환

openssl base64 -in text_$ct.sign -out text_$ct.sign.base64

 

파이썬으로 코드를 어떻게 적용 해야 할지 알고 싶습니다.

위와 같이 openssl 을 이용하여 전자서명 파일을 생성하고 생성한 전자서명 파일을 base64로 인코딩하는 파이썬 코드를 알려주시면 너무나도 감사하겠습니다.

파이썬 우분투 리눅스 openssl 전자서명

답변 0

새로운 개발환경 조합 Next.js + Supabase

0

96

2

아나콘다 윈도우즈 설치 시, 다른 설치만 보입니다.

0

378

2

다음 준비 강의가 무엇일까요?

0

116

1

[2-4 숲속의기사]

0

414

1

시트 이름 지정하려는데 title 명령이 안 먹혀요

0

386

1

강의 별개의 질문이지만 기초적인 질문드립니다.

2

562

4

No documentation available. 이 뜹니다.

1

334

1

리눅스 온라인 인스톨러에서의 설치 항목이 강의 슬라이드와 다릅니다.

1

731

2

윈도우 사용자 VMware를 이용한 우분투

0

606

2

return 과 print 질문

0

464

1

파이썬 구구단 코드 질문

0

550

1

tkinter에서 버튼 커맨드를 설정할 때 명령을 2개 넣을 수 있나요?

0

569

0

별건 아니지만 궁금한점

0

309

1

데이터 전체에 대한 수익률을 계산하고 싶은데 오류가 뜹니다

0

328

0

데이터 시각화 도구 소개와 한글폰트 설정 에러

1

2284

1

3:55분부터 이해가 안갑니다

0

275

0

우분투에 콘다 MMDetection 설치 시 질문 합니다.

0

232

1

아톰에서 script 패키지 검색 시 나오지 않습니다.

1

591

1

역인덱스 관련 질문입니다.

0

496

1

ubuntu Docker portainer 설치후 재부팅 하면.. portainer 실행방법 ㅠ

2

729

1

파이썬 기본개념

0

353

1

강의 봤을때는 키랑 몸무게 표현이 되는데 저는 아래 적은 코드인 몸무게만 나옵니다 ㅜㅜ

0

345

1

4.19일부터 시작하는 코딩테스트 스터디원 구합니다.

1

234

0

모듈화 과정에서 pylint 오류가 잔뜩나면서.. 직접 임포트를 하더라도 해결이 안되던데 왜그럴까요?

2

608

1