본문 바로가기

암호화2

Next.js / Node.JS 문자열 SHA256 암호화 + 후추 구현하기 (+코드) 안녕하세요 이 코드는 자바스크립트를 활용하여 SHA 256으로 문자열을 변환하는 코드입니다. 암호화 기반인 PSK, HASH 암호화는 단방향 해시를 기준으로 암호화를 수행합니다. 예를 들어 비밀번호를 저장한다고 한다면 'PASSWORD' 라는 문자열을 DB에 저장하면 DB가 유출되었을 때 사용자의 비밀번호가 원본 그대로 탈취되지만 SHA256을 활용하면 문자열이 SHA256 기반으로 '해시화' 됩니다. 즉, DB가 유출되더라도 '해시화'된 비밀번호를 해독하기 위해서는 RAINBOW-TABLE ATTACK 혹은 무작위 대입 공격 두 가지로 수행되나 이런 경우 100년 이상의 무지막지한 시간이 소요되는 문제로 인해 개인정보 유출을 방어할 수 있죠 https://www.convertstring.com/ko/H.. 2024. 3. 22.
파이썬 백엔드 SHA256으로 암호화하는 방법 안녕하세요 오늘은 hashlib 이라는 파이썬 패키지를 사용하여 매우 초간단으로 암호화를 진행해 보죠 자.. 여러분 뉴스를 자주 보시는 분이라면 예전에 있던 평문으로 서버에 암호를 저장해서 유출된 사태가 아주 많다는 점을 아실 텐데요 이런 사태를 방지하기 위해 암호화하는 법을 알려드릴게요 import hashlib plain_pw = str(input("여기에 암호화할 비밀번호 입력")) lv_encrypt = hashlib.sha256(plain_pw.encode()) encrypt_pw = lv_encrypt.hexdigest() print(encrypt_pw) 어쩌다보니 표가 되어버렸지만 코드 자체는 간단해요 저 위에 있는 hashlib 이라는 걸 pip install hashlib==.. 2023. 1. 7.