본문 바로가기

All View91

[Linux] 리눅스에 Git 설치하기 sudo apt install git 위 명령어를 통해서 git을 설치할 수 있습니다. Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: git : Depends: liberror-perl but it is not going to be installed Depends: git-man (> 1:2.25.1) but it is not going to be installed Depends: git-m.. 2022. 5. 19.
[JAVA] Webflux Cors 설정하기 로컬에서 테스트할 때는 잘되다가 서버로 올려서 테스트하면 갑자기 이런 에러를 보셨을겁니다. 이 에러를 마주하게되었을 때, 해결 방법이 여러가지가 있는데 주로 제가 쓰는 방법으로 소개해보려합니다. 1. 브라우저 Plugin 활용하기 저는 코드 수정하기가 몹시 귀찮을 때, 이 플러그인을 사용해서 임시로 테스트를 진행합니다. CORS 차단 해제 - Microsoft Edge Addons 위 링크를 클릭하시면 설치 링크로 바로 이동됩니다. 이 플러그인을 브라우저의 확장 모듈로 설치하신 후에 사용하지 않을 때에는 검정색으로 비활성화를 시키고, Cors 차단 해제가 필요할 때는 클릭해서 붉은색이 나오도록 설정합니다. 비활성화 활성화 2. Webflux Configuration Cors 차단 해제를 통해서가 아닌 코.. 2022. 5. 8.
[BLOCKCHAIN] 탈중앙화 신원증명(DID) 이란? 1. DID(Decentralized Identifier) 란? DID를 하기 위해서는 영지식증명이라는 개념을 알아야합니다. 하지만 너무 깊이있게 보면 끝이 없으니, 이 포스팅에서 영지식증명은 간단하게 무엇이다 정도만 설명하고 DID에 대한 개념 이해를 중점으로 소개를 해보려고합니다. DID는 탈중앙화 신원증명입니다. 탈중앙화는 데이터를 중앙화해서 관리하는 것이 아니라 분산시켜 관리하는 것을 의미합니다. 자세한 내용은 [BLOCKCHAIN] 블록체인이란 ? :: 개발자 보물상자 (tistory.com) 포스팅 보시면 됩니다. 사진출처: https://medium.com/bucheon-smartcity/did란-무엇일까-c408ddd7d81b 1. DID 인증서를 발급해주는 기관에서 본인의 DID 인증서를.. 2022. 4. 11.
[BLOCKCHAIN] 영지식증명(Zero-Knowledge Proof) 이란? 1. 영지식증명(Zero-Knowledge Proof) 란? 영지식증명은 단어 그대로 0, 다시 말해서 아무것도 없는 상태에서 증명한다는 것을 의미합니다. 아니, 아무것도 없는 상태에서 어떻게 증명을 한다는거지? 그럼 한번 어떻게 증명을 보이는지 확인해보겠습니다. 영지식증명은 보통 나에 대한 정보를 하나도 공개하고 싶지 않다. 하지만 나에 대한 신분은 증명은 해야할 때 사용됩니다. 그렇기 때문에 상대방에 대한 신상 정보를 몰라도 상대방이 본인이라는 것을 인증받을 수 있어 프라이버시에 안전하고 훌륭한 방법입니다. 2. 암호학적인 예 영지식증명 암호학적 예를 통해 이해를 도와드리겠습니다. 길동이는 저 임금이 아무 정보도 알려주지 않아 정말 자기 나라의 임금님인지 증명할 길이 없었기 때문에 영지식증명을 활용하.. 2022. 4. 11.