#io #sha #rsa #aes #korean #github

cliff3-util

SHA(256/512) hash, AES/RSA 암복화, 한글, I/O 및 날짜 관련 함수 모음 입니다

8 releases

0.2.5 Dec 17, 2024
0.2.4 Dec 2, 2024
0.2.3 Nov 27, 2024
0.2.1 Jun 27, 2024
0.1.1 Jun 25, 2024

#564 in Cryptography

Download history 1/week @ 2024-09-17 4/week @ 2024-09-24 2/week @ 2024-10-08 1/week @ 2024-10-15 1/week @ 2024-10-29 2/week @ 2024-11-05 140/week @ 2024-11-19 268/week @ 2024-11-26 70/week @ 2024-12-03 11/week @ 2024-12-10 151/week @ 2024-12-17

163 downloads per month

MIT license

87KB
1.5K SLoC

crates.io docs Cargo test

openssl 설정

Windows(x86 /x64)

stack overflow 참고

  • vcpkg 설치
c:\> git clone https://github.com/Microsoft/vcpkg
c:\vcpkg> ./bootstrap-vcpkg.bat 
  • openssl 설치
c:\vcpkg> vcpkg.exe install openssl-windows:x[86|64]-windows
c:\vcpkg> vcpkg.exe install openssl:x[86|64]-windows-static
c:\vcpkg> vcpkg.exe integrate install
  • 윈도우 환경변수 설정
    • OPENSSL_LIB_DIR 경로 추가
    • OPENSSL_INCLUD_DIR 경로 추가
    • PATHc:\vcpkg\installed\x[86|64]-windows\bin 추가(중요)

Linux(Ubuntu 기준)

$ sudo apt update
$ sudo apt install build-essential pkg-config libssl-dev

변경 사항

0.2.5

  • 특수문자를 포함하는 무작위 문자열 생성 함수 추가(generate_random_string_with_spec)

0.2.4

  • get_week_start_end 수정

v0.2.3

date_util

  • get_latest_day 추가
  • get_week_start_end 추가

v0.2.2

date_util 추가

  • local_datetime_to_utc 추가
  • utc_datetime_to_local 추가

v0.2.1

io_util 추가

  • generate_path_string 추가
  • generate_path 추가

Dependencies

~6.5–9MB
~164K SLoC