암호화 서비스
*************

The modules described in this chapter implement various algorithms of
a cryptographic nature.  They are available at the discretion of the
installation. On Unix systems, the "crypt" module may also be
available. Here's an overview:

* "hashlib" --- 보안 해시와 메시지 요약

  * 해시 알고리즘

  * 사용법

  * 생성자

  * 어트리뷰트

  * 해시 객체

  * SHAKE 가변 길이 요약

  * 파일 해싱

  * 키 파생

  * BLAKE2

    * 해시 객체 만들기

    * 상수

    * 예

      * 간단한 해싱

      * 다른 요약 크기 사용하기

      * 키 해싱

      * 무작위 해싱

      * 개인화

      * 트리 모드

    * 크레딧

* "hmac" --- 메시지 인증을 위한 키 해싱

* "secrets" --- 비밀 관리를 위한 안전한 난수 생성

  * 난수

  * 토큰 생성

    * 토큰은 몇 바이트를 사용해야 합니까?

  * 기타 함수

  * 조리법과 모범 사례
