Cascade Hash Function 1은 실제 해시 함수의 원리를 이용해 문자열을 입력하면 그 값을 이용해 해시를 생성합니다. 문자열은 Korean IME 키보드에서 칠 수 있는 모든 글자가 가능합니다. 해시화할 값을 입력하면 CHF1은 해싱 후 13자리의 결과값을 내보냅니다. 해시 함수란 무엇인가요? 해시 함수는 간단히 말하면 결과값이 주어졌을 때 입력값을 구하는 것이 어려운 함수입니다. 즉, 해시 함수의 결과값으로는 입력값을 유추할 수 없습니다. 하지만 입력값이 같다면 해시 알고리즘은 항상 같은 값을 내놓습니다. CHF1은 무슨 특징이 있나요? CHF1은 모든 문자열에 13자리의 값을 내놓습니다. 또한 이 13자리의 값은 지극히 랜덤해서 결과값으로 입력값을 유추할 수 없습니다 CHF1은 문자열의 길이에 큰 제약이 없습니다. 아무리 긴 문자열이라도, 매우 짧은 문자열이라도 13자리의 해시값을 호출합니다. 다만 결과값을 구하는 시간이 길어질 수 있습니다. 리믹스/사용 가능할까요? 네. 제 허락 없이 사용이 가능합니다. CHF1은 스크래치와 같은 라이선스인 CC BY-SA 2.0을 이용합니다. 해당 라이선스에 따라 출처를 밝히시면 어디에서도 사용하실 수 있습니다. 또한 사용한다면 저에게 '알려'주세요. 허락은 받지 않으셔도 상관없습니다. (예: 제 xxx라는 프로젝트에 사용하겠습니다/사용했습니다. 사용 허락 감사합니다.)