반응형

함수 2

1. 해시 알고리즘 간단 정리

1. 개요 1) 해시(Hash) 란? 해시 알고리즘이란 단방향 암호 기법으로 해시함수(해시 알고리즘)을 이용하여 고정된 길이의 암호화된 문자열로 바꾸는 것을 의미한다. 해시 알고리즘은 특정 입력에 대해 항상 같은 해시 값을 리턴하기 때문에 이를 이용해 인증이 가능하다 2) 해시 함수(hash function) 란? 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 함수이다. 이때 매핑 전 원래 데이터의 값을 키, 매핑후의 값을 해시값, 매핑하는 과정을 해싱이라고 한다. 2. 참고 링크 아래 링크를 통해 추후 자세하게 다시 복습할 것 medium.com/@yeon22/crypto-%ED%95%B4%EC%8B%9C-hash-%EB%9E%80-6962be197523 (Crypto) 해시(hash)란? 해..

[전문가를 위한 파이썬] Chapter 5. 일급함수

파이썬의 함수는 일급 함수라고 하는데, 여기서 일급함수의 정의는 무엇일까? 일급함수란? 함수를 다른 변수와 동일하게 다루는 언어를 일급함수를 가졌다고 표현한다. 즉, 프로그래밍 언어에서 함수를 값으로 다룰 수 있는 것이다 ( 함수 스스로를 객체로 취급 하는 것) 정리하자면, 함수를 변수에 담에 유저가 원할때 함수를 호출하는 것이다. 예를 들어 일급 함수를 가진 언어에서는 다른 함수에 매개 변수로 제공하거나, 함수가 함수를 반환할 수 있으며, 변수에 할당할 수 있다. 일급 객체의 정의 ( 아래와 같은 작업을 수행할 수 있는 프로그램 개체 ) - 런타임에 생성할 수 있어야 함 - 데이터 구조체의 변수나 요소에 할당할 수 있어야 함 - 함수 인수로 전달할 수 있어야 함 - 함수 결과로 반환할 수 있어야 함 예..

반응형