syn.$c: AES, RSA, HMAC, SHA 알고리즘의 암호화 기능 제공합니다.
속성
syn.$c.version
$cryptography version을 반환합니다.
메서드
syn.$c.base64Encode()
확인
일반 문자열을 base64 문자열로 인코딩 합니다.
syn.$c.base64Decode()
확인
base64 문자열을 일반 문자열로 디코딩 합니다.
syn.$c.utf8Encode()
확인
일반 문자열을 utf8 문자열로 인코딩 합니다.
syn.$c.utf8Decode()
확인
utf8 문자열을 일반 문자열로 디코딩 합니다.
syn.$c.isWebCryptoSupported()
확인
브라우저에서 Web Crypto API 지원 유무를 확인합니다.
syn.$c.padKey()
확인
일반 문자열을 바이트 배열로 지정된 길이 만큼 패딩하여 반환합니다.
syn.$c.generateHMAC()
확인
지정된 키와 메시지를 사용하여 HMAC 서명 값을 반환합니다.
syn.$c.verifyHMAC()
확인
지정된 키와 메시지, 그리고 서명을 사용하여 HMAC 서명 값을 검증합니다.
syn.$c.generateRSAKey()
확인
RSA 암호화에 필요한 공개키와 개인키 쌍으로 구성된 객체를 반환합니다.
syn.$c.exportCryptoKey()
확인
지정된 암호화 키(CryptoKey)를 PEM 형식의 문자열로 반환합니다.
syn.$c.importCryptoKey()
확인
PEM 형식의 키를 가져와서 암호화 키 객체를 반환합니다.
syn.$c.rsaEncode()
확인
공개 키를 사용하여 문자열을 RSA-OAEP 알고리즘으로 암호화 하고 반환합니다.
syn.$c.rsaDecode()
확인
암호화 된 문자열을 비밀 키를 사용하여 RSA-OAEP 알고리즘으로 복호화 하고 반환합니다.
syn.$c.generateIV()
확인
AES 알고리즘을 위한 초기화 벡터(IV)를 생성합니다.
syn.$c.aesEncode()
확인
지정된 키를 사용하여 문자열을 AES-CBC, AES-GCM 알고리즘으로 암호화 하고 반환합니다.
syn.$c.aesDecode()
확인
암호화 된 문자열을 지정된 키를 사용하여 AES-CBC, AES-GCM 알고리즘으로 복호화 하고 반환합니다.
syn.$c.sha()
확인
지정된 메시지를 SHA 해시 알고리즘을 사용하여 해싱 값을 반환합니다.
syn.$c.sha256()
확인
일반 문자열을 sha256로 해시 값을 반환합니다.
syn.$c.encrypt()
확인
문자열을 지정된 키로 암호화 합니다.
syn.$c.decrypt()
확인
문자열을 지정된 키로 복호화 합니다.
syn.$c.LZString()
Encode 확인
Decode 확인
문자열을 LZString 기반으로 압축/해제 합니다.