함수의 출력으로부터 입력의 조건을 유추하기 어려운 함수로 출력만 보면 마치 난수와 같지만 같은 입력에 대해서는 같은 결과를 만드는 함수이며 암호학의 기초가 되는 함수가 무엇인지 알려주세요.!