syn.$c: AES, RSA, HMAC, SHA 알고리즘의 암호화 기능 제공합니다.

속성

$cryptography version을 반환합니다.

메서드

일반 문자열을 base64 문자열로 인코딩 합니다.
base64 문자열을 일반 문자열로 디코딩 합니다.
일반 문자열을 utf8 문자열로 인코딩 합니다.
utf8 문자열을 일반 문자열로 디코딩 합니다.
브라우저에서 Web Crypto API 지원 유무를 확인합니다.
일반 문자열을 바이트 배열로 지정된 길이 만큼 패딩하여 반환합니다.
지정된 키와 메시지를 사용하여 HMAC 서명 값을 반환합니다.
지정된 키와 메시지, 그리고 서명을 사용하여 HMAC 서명 값을 검증합니다.
RSA 암호화에 필요한 공개키와 개인키 쌍으로 구성된 객체를 반환합니다.
지정된 암호화 키(CryptoKey)를 PEM 형식의 문자열로 반환합니다.
PEM 형식의 키를 가져와서 암호화 키 객체를 반환합니다.
공개 키를 사용하여 문자열을 RSA-OAEP 알고리즘으로 암호화 하고 반환합니다.
암호화 된 문자열을 비밀 키를 사용하여 RSA-OAEP 알고리즘으로 복호화 하고 반환합니다.
AES 알고리즘을 위한 초기화 벡터(IV)를 생성합니다.
지정된 키를 사용하여 문자열을 AES-CBC, AES-GCM 알고리즘으로 암호화 하고 반환합니다.
암호화 된 문자열을 지정된 키를 사용하여 AES-CBC, AES-GCM 알고리즘으로 복호화 하고 반환합니다.
지정된 메시지를 SHA 해시 알고리즘을 사용하여 해싱 값을 반환합니다.
일반 문자열을 sha256로 해시 값을 반환합니다.
문자열을 지정된 키로 암호화 합니다.
문자열을 지정된 키로 복호화 합니다.
문자열을 LZString 기반으로 압축/해제 합니다.