ImSQL
C++ 기반 SQL 자동화 및 라이선스 관리 엔진
Loading...
Searching...
No Matches
encrypt_str_utils.cpp File Reference

String Utility Source. More...

+ Include dependency graph for encrypt_str_utils.cpp:

Functions

void secure::encrypt::removeDashInUUID (std::string &uuid)
 UUID 대쉬 제거
 
int secure::encrypt::addPadding (std::string &s, char fill, size_t len)
 addPadding
 

Detailed Description

String Utility Source.

Function Documentation

◆ addPadding()

int secure::encrypt::addPadding ( std::string & s,
char fill,
size_t len )

addPadding

빈 문자열을 특정 문자로 채움

Parameters
s
ch
len목표 길이
Returns
int 추가된 길이(원본이 목표길이보다 길 경우 -)

◆ removeDashInUUID()

void secure::encrypt::removeDashInUUID ( std::string & uuid)

UUID 대쉬 제거

uuid는 hex*32 + '-'*4 로 구성됨, 해당 '-'를 제거하면 32비트 키(AES256 등)로 사용 가능

Parameters
uuid
Returns
void