분류 전체보기(150)
-
PBKDF2 (키 유도 알고리즘)
PBKDF2(패스워드 기반 키 유도 함수)는 Password-Based Key Derivation Function Version 2의 약자로서 사용자 패스워드를 기반으로 키(Key)를 유도하기 위한 대표적인 함수이다. 미국 NIST에서 승인한 알고리즘 사용자 패스워드에 해시함수, 솔트(Salt), 반복 횟수 등을 지정하여 패스워드에 대한 다이제스트(Digest)를 생성한다.
2021.06.04 -
c언어 / c++ for문(반복문) 차이점
c++ for(int i = 0 ; i < 10; i++) 가능 c언어 for(int i = 0 ; i < 10; i++) 불가능 for문안에 변수선언 불가능
2021.06.03 -
1호선 서울역 급행 정차역, 청량리 급행 정차역
서울역 ~ 신창 급행 : 서울역- 영등포 - 금천구청 - 안양 - 군포 - 의왕 - 성균관대 - 수원 - 병점 - 오산 - 서정리 - 평택 - 성환 - 두정 - 천안 ~ 신창 전 역 정차 - 서울역 ~ 신창 급행은 평일 출퇴근시간대에 한정하여 운행합니다. - 영등포역은 상행(서울역 급행)운행시에만 정차하며, 하행(신창 급행)은 영등포역에 정차하지 않습니다. - 서울역 ~ 신창 급행은 지하 서울역이 아닌, 지상 서울역에서 이용해야 합니다. 청량리 ~ 신창 급행 : 청량리 ~ 가산디지털단지 전 역 정차 - 금천구청 - 안양 - 금정 - 의왕 - 성균관대 - 수원 - 병점 - 오산 - 서정리 - 평택 - 성환 - 두정 - 천안 ~ 신창 전 역 정차 - 일부 열차는 천안역까지만 운행합니다. - 금천구청역과 의왕..
2021.06.03 -
FPGA란?
FPGA(Field-programmable logic array)는 뭘까? 그 이름에서 나타나 있듯이 “프로그램 가능한 논리소자의 배열의 일종”이다. “programmable”은 “프로그램 가능한”이고 “logic”은 “논리소자”를 의미하며, “array”는 “배열”을 의미하는데 “Field”의 의미가 그답에서 보이지 않는것 같습니다만, 실제로는 array에 그 의미가 포함되어 있습니다. 밭, 논 같은 경작지를 생각해보면 넓은 평야(field)의 경우 바둑판처럼 규칙적인 구획을 가진 배열이지요. 가로 세로로 나누는 것은 사람들이 걸어다닐수 있는 “둑”과 같은 것이고요. 즉 FPGA는 하나의 밭의 구역과 같은 로직블럭이 넓은 평야에 있는 밭처럼 규칙적, 반복적으로 배치되어 있으며, 그 각각의 로직 블럭을 ..
2021.06.01 -
SVN
https://velog.io/@gillog/SVNSubversion-%EA%B8%B0%EB%B3%B8
2021.06.01 -
sha-1 알고리즘 코딩
#include #include // strlen 쓰려고 #include //memcpy 쓰려고 #define block_size 512 #define round 80 #define static_word 32 using namespace std; void text_move(char *, int); int count1; void char_to_int(char text); void boohowha(int a); int binary_text[block_size] = { 0, }; void length_boohowha(int a); int W[round][static_word] = { 0, }; void W_SET(); void length_boohowha(unsigned int, int[]); void f1(..
2021.05.14