# SHA256
SHA256 해시 결과가 달라요?
서비스에서 생성한 해시(SHA256) 계산 결과와 다른 범용 도구를 활용한 결과가 다르다는 컴플레인이 들어왔습니다. 원인을 분석해 보니 사람이 보기에는 똑같은 값이지만 컴퓨터가 값을 어떤 타입으로 다루냐에 따라 계산 결과가 달라지는 현상이었습니다. 예를 들어 다음은 사
트러블슈팅 - 파일이 덮어 씌워지는 현상
사이드프로젝트로 출시한 앱 테스트중 동일한 제목으로 컨텐츠를 생성하면 새로 생성한 이미지로 기존에 동일한 제목의 컨텐츠들의 이미지가 변경되는 현상을 발견했다.해당 원인을 찾아보니 이미지 업로드시 컨텐츠 제목으로 이미지 이름을 보내고 있었고, 심지어 파일 이름을 해싱하는

Windows androiddebugkey(SHA1 & SHA256), hashkey
android hash key를 사용해야하는데 윈도우는 맥과 달리 뭐 설정할 게 많더라구요. 제 기억에 맥은 JDK만 해주면 됐었나?? 이것도 알아서 됐었나? 암튼 그랬는데윈도우로 android hash key 얻는 법과 key가 없을 때 생성하는 것까지 다뤄보도록 하

[네이버클라우드캠프] -22일차(프로그래밍 개론 02)
= compile + iterprete 방식js 코드파일을 = Stand Edition 1) 제품군으로써 다른 개발도구와는 달리= JVM + Library1) 일반 PC user가 PC에 download 2) Library : java 명령 파일3) compile 기능

javascript] crypto-js를 이용한 sha256 암호화
원래 회사에서 사용자 비밀번호 암호화 방식으로 bcryp를 사용하고 있었는데, 고객사에서 sha256방식으로 변경을 요청했다. sha256을 사용하는데 여러가지 방식이 있겠지만 내가 현재 진행하는 솔루션은 사용자 쪽을 많이 쓰지않아서 간단하게 crypto-js를 이용해
[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-03-23
기초 암호학 해쉬충돌 SHA 256 은 어떠한 Input 을 넣어도 256비트, 16진수 16자리를 출력한다. 나올 수 있는 output 의 가짓수는 16^16. 그리고, Input 의 가짓수가 output 의 가짓수 보다 많다. 그렇기 때문에 다른 inpu
Play Data 20230222
보안키 설정 ssh-keygen -t rsa 보안키 설정 root directory/.ssh 디렉토리 안에 idrsa, idrsa.pub가 들어있다. 각각 sha-256 키를 담고 있는데 .pub가 공개키이다. 서버의 ~/.ssh 디렉토리에서 authoirze
(JAVA) SHA-256 암호화
이번에 암호화 방식을 SHA-256으로 바꿔야 하는 개발건이 생겨 해당 암호화에 대해 공부한 것을 정리 해보았다...SHA -256은 SHA(Secure Hash Algorithm) 알고리즘의 한 종류로써 256비트로 구성되며 64자리 문자열을 반환한다. SHA -25

chatGTP에게 보안 솔루션을 부탁해봤습니다.
openAI 기반의 chatGTP를 처음 써봤습니다. 나날이 발전하는 AI의 수준이 또 어디까지 발전 했을까요?
AES-128과 SHA-256
1\. SHA-256 (경우의 수 : 2^256) 단방향 - 암호화o, 복호화xSHA-256은 SHA(Secure Hash Algorithm) 알고리즘의 한 종류로서 256비트로 구성되며 64자리 문자열을 반환SHA-256 해시 함수는 입력값의 길이와 상관없이 256비
해시함수란 무엇인가?
가장 기본적인 암호화 방식으로, 어떠한 데이터를 해시함수에 넣으면 특정한 크기의 문자열이 된다.특징으로는 1\. 어떠한 크기의 input이라도 특정한 크기의 output으로 나온다.2\. 값이 일부만 변경되어도 전혀 다른 output이 나온다.3\. 역으로 값을 유추할
암호화 - 단방향
사용자의 비밀번호를 암호화할 때는 단방향 해시 함수(one-way hash function)가 일반적으로 쓰인다.이름에서 알 수 있듯이 단방향 해시 함수는 복호화를 할 수 없는 암호화 알고리즘이다.즉, 사용자의 비밀번호를 데이터베이스에 저장할 때는 복호화할 목적으로 저
[Hash Key] SHA
"C:\\Program Files\\Android\\Android Studio\\jre\\bin\\keytool" -list -v -keystore "%USERPROFILE%.android\\debug.keystore" -alias androiddebugkey -sto

[SPRING] 패스워드 암호화하기 2 -Mybatis 이용하기
회원가입시 입력한 비밀번호를 암호화해서 저장하도록 처리한다.암호화된 비밀번호를 비교하고 비밀번호가 일치할 경우 세션에 저장한다.비밀번호를 수정하고 암호화까지 완료한다.