• 목록
  • 아래로
  • 위로
  • 7
  • Hanam09
  • 조회 수 576
-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqnaz/ft4OVUa5XMgGGmW
+RgN4u4HgZbe0kGBgXyKWWTZQ+xkYX8/DJUkrd9PTWo8HNoEAM+PFPYV17eGHV7h
pxbLdyngci+7n+xiLE72eJdGPOm6hBVpfm7xNxDBQkmmHe9zI9TKaMa8q3RE32f9
P7FPoARSi3P2n3yauUID5xYHURHP1/ovPJKGY8sEqLnLs8mIsVqvA0dsIvvIHg3w
Q47Cen8lq96675NXgaLHy+LF7+aEusvKgF/jKFfvMemNHMkQnzSMtV1/LBGLOorH
XZMDFvrWy+OCAMrjsYz7pLnBhkmgci99COme5YjgUnrUlPYtFS8OfApg3y2bUErA
WtNkCjF0JjC3+PD7Vzb3zrQggx60vsJ/j1HADVTaBnC2o3lyKhvx2zmdyrbIhPPn
19Im5vsfork7vDG8W/6noS5nvPg4BqG88LIdnDjxExuCffg6mdzrF2t0+S4yoHJ0
bAVeIRtxxp78GzSayXve+kiKJnGK/nDyy0+8gEP2pszQLgJ85063DoxO4tp/SXkd
3VhiLMVPV4gKD2ofWUM5oZgI5pgdJbvZOIbqrg+P17XfdxmhmlC4SQomjxrcEVQO
dyiQ/P4wVQD9uMmqxiicdoqlZVW4UFePM3XvyZvLjwV6+64P5T8VMXFDfXMKAvSl
Kl+PoaHObzIbcRg2k5fAfk8CAwEAAQ==
-----END PUBLIC KEY-----



-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----


다음과 같은 키 쌍을 PHP 에서 openssl 같은걸로 생성할 수 있나요??

그리고 값을 문자열로 출력할 수 있고,그걸 이용하여 암호화를 구현하려 하는데 

도무지 답이 나오지 않습니다.

어떻게 해야 할까요?


작성자
Hanam09 36 Lv. (50%) 106610/109520EXP

 

안녕!

 

댓글 7

NoYeah
profile image

일단은 생성할 수 있기는 한데 openssl 은 위 처럼 키를 생성해주는 모듈이고 저 키값들을 이용해 SSL 발급업체에서 생성할 수 있습니다.

자체적으로 인증서를 만들 수 있기는 한데 브라우저들이 믿을 수 없는 인증서라고 인증서 오류 뿜어냅니다.

 

 

일단 만들 수 있느냐 없으냐를 떠나서 인증된 기간에서 발급된 인증서가 아니면 의미가 없습니다.

comment menu
2018.01.24. 14:42

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

Hanam09 작성자 → NoYeah
profile image

제 질문의 의도가 잘못 전달된거 같습니다.

 

제가 원하는 답변은 PHP언어로 openssl 처럼 비대칭 키쌍을 만들고 그 키값을 이용하여 택스트나 파일을 암호화 할 수 있느냐 입니다.

 답변은 감사합니다.

comment menu
2018.01.24. 18:01

신고

"Hanam09님의 댓글"

이 댓글을 신고 하시겠습니까?

NoYeah → Hanam09
profile image
+1

아. 암호화된 문장으로 키캆을 생성하는거요?

 

가능할겁니다. 왠만한 cms들이 사용자들의 로그인 암호를 암호화 시키거든요.

 

자세한 방법은 모르겠어요.

comment menu
2018.01.24. 18:46

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

HyungJu

PHP openssl 모듈을 사용하시면 되긴하겠지만

http://php.net/manual/en/function.openssl-pkey-new.php)

 

처음부터 비대칭 암호화를 구현하시는거는 무리가 있을겁니다

 

아무리 표준이 있다고 하건들..

제가 수학이 딸려서 그러는건지는 모르겟지만 ㅎㅎ

그냥 속편하게 OPENSSL 쓰시는게 낫긴 하겠습니다만...

comment menu
2018.01.24. 19:27

신고

"HyungJu님의 댓글"

이 댓글을 신고 하시겠습니까?

연우빠
profile image

rsa 알고리즘을 php 로 구현하고 싶으신거면..... openssl 코드를 보고 php 로 포팅하시면 됩니다만..... ^^;;;;;

그게 아니고 php로 rsa를 사용하시고 싶은거면 HyungJu 님 댓글 처럼 php openssl 모듈을 사용하시거나, php로 openssl command를 직접 날리는 것도 하나의 방법입니다.

comment menu
2018.01.25. 00:15

신고

"연우빠님의 댓글"

이 댓글을 신고 하시겠습니까?

title: 황금 서버 (30일)humit
profile image

https://gist.github.com/kijin/8573062

openssl 모듈이 설치되어 있다는 가정하에 예제 코드가 있습니다.

comment menu
2018.01.28. 09:29

신고

"humit님의 댓글"

이 댓글을 신고 하시겠습니까?

JAVA
profile image

저도 도움이 되었네요ㅎㅎ감사합니다.

comment menu
2018.01.29. 22:37

신고

"JAVA님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 24.02.11.17:21 921
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 23.01.14.02:23 4592
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4479
786 AWS elastic inference 끄는 법 아세요? 15 image 국내산라이츄 20.06.03.15:21 181
785 SSL 문제 3 박재식품 18.02.26.16:03 182
784 [도메인]정상화된 스포어로 돌아오려고 준비하고 있었는데.. 3 image 260578 18.08.31.18:25 182
783 커뮤니티 사이트의 출첵 게시판의 활성화에 대한 좋은 아이디어가 있을까요?? 4 이니스프리 20.01.19.00:44 182
782 호스팅 신청했는데 초기 설정 어떻게 하는건가요? 5 모여라꿈동산 21.11.21.23:44 182
781 [미디어위키] 회원가입시 반드시 이메일 인증을 하게 하려면 뭐가 필요한가요? 260578 18.07.24.14:28 183
780 무슨 문제일까요 3 image 260578 18.04.07.11:35 184
779 C++에 도움이 필요합니다. 8 Tilto_ 18.07.20.21:21 184
778 스포어 호스팅 사용 중에 실수로 반복문을 잘못 돌리면 계정이 정지되나요? ㅠㅠ 2 이니스프리 19.11.14.00:25 184
777 갤럭시노트10+ 구매해도 괜찮을까요?? 2 이니스프리 19.11.03.16:03 185
776 오픈소스 라이선스의 범위는 어디까지일까요? 5 네모 18.04.22.13:24 186
775 브라우저에서 한글이 깨져보이는 문제... 7 image 슬기 20.07.18.20:39 186
774 우분투에서 타임존 변경 및 시간 설정에 대해 질문 드립니다. 9 이니스프리 20.08.12.13:58 186
773 이메일 설정이 안됩니다.. 3 image 260578 18.03.01.18:09 187
772 중국에 가게 되었습니다. 도와주세요. 1 Ilhan 18.05.03.02:16 187
771 XE 많이 안좋은가요?? 6 title: 에그joyful 18.07.04.19:57 187
770 갑자기 사운드카드를 못 잡는데 왜 이러는건가요? 2 image 국내산라이츄 18.07.11.21:46 187
769 비밀번호 값이 불러와지지 않습니다. 2 image 260578 19.01.05.17:28 187
768 유튜브 채널 주소 잘아시는분있나요? 2 슬기 19.12.27.09:55 187
767 미디어위키 외부의존성 오류 image 박재식품 18.02.26.18:34 188