C언어로 만든 간단한 RSA. 안녕하세요. 오늘은 공개키 암호 알고리즘 중 하나인 RSA 코드입니다. 그냥 공부하면서 대충 만든 겁니다. 특정 파일/디렉토리 명을 주면 모든 정보를 출력 권한을 700으로 변경하는 프로그램 코드 코드는 다음과 같습니다. #include /*ras*/ long pow_(long i,long j,long k){ double l,temp,p=1; for(temp=0;temp < j ; temp++){ p=(p*((double)i)); l=(long)(p/k); //소수점 삭제. p=p-(l*k); } return (long)p; } int encryption(int input,int e, int n){ int i=pow_(input,e,n); printf("입력받은 수의 rsa..
비즈네르 암호(블레즈 암호.) 안녕하세요. 오늘은 얼마전에 블레즈 암호에 대한 문제를 풀어서 해당 암호에 대한 글을 올리려고 합니다. 특정 파일/디렉토리 명을 주면 모든 정보를 출력 권한을 700으로 변경하는 프로그램 비즈네르 암호의 간단한 설명. 비즈네르 암호의 간단한 설명. 해당 암호는 치환 암호로 비즈네르 표와 암호키(키워드)를 알아야 글자를 원래대로 되돌릴 수 있다. 자세한 내용은 아래 사이트를 참고하면 될 것 같네요. https://ko.wikipedia.org/wiki/%EB%B9%84%EC%A6%88%EB%84%A4%EB%A5%B4_%EC%95%94%ED%98%B8 비즈네르 암호 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 비즈네르 암호..
RSA 암호화, 복호화 파이썬 안녕하세요. 오늘은 RSA 암호화, 복호화에 대한 내용으로 파이썬을 사용할 겁니다. RSA에 대한 자세한 내용은 다른 글을 참고하세요. RSA암호화. RSA암호 복호화. RSA 암호화. 일단 암호화를 해보겠습니다. 공개키e=65537 flag = 'RSA암호화된 내용.' N = 4611686039902224373 e = 65537 for char in flag: print(pow(ord(char), e, N)) # print(ord(char)) 실행 결과. 위의 숫자는 암호화된 내용, 아래 숫자는 아스키코드 값. 이 내용을 나중에 복호화해보세요. 더보기 N=3600000003960000001073 e=65537 아래는 암호화된 내용입니다. 1357410430570196362..
프리메이슨 암호 돼지 우리 암호. 안녕하세요. 오늘은 잘 알려진 치환 암호중 하나인 프리 메이슨 암호(돼지 우리 암호)에 대한 글입니다. 암호 푸는 방법 - 차트 만들기. 암호 예제. 암호 푸는 방법 -차트 만들기. 이 프리메이슨 암호(돼지 우리 암호)는 차트를 만들면 쉽게 해독할 수 있습니다. 이런식으로 차트를 작성합니다. 암호 예제. 예를들어 TISTORY는 이렇게 되는 겁니다. [해킹/웹해킹] - [wargame.kr] md5 password 문제풀이 [해킹/웹해킹] - webhacking.kr old-31번 [문제풀이]