다음을 통해 공유


암호화 작업

암호화 작업을 통해 사용자는 키와 인코딩 형식을 제공하는 파일에서 일반 텍스트와 텍스트를 암호화하고 해독할 수 있습니다.

AES로 텍스트 암호화 작업은 AES 알고리즘과 사용자 지정 암호화 키를 사용하여 텍스트를 암호화합니다. 암호화 키를 직접 제공하거나 변수를 통해 제공할 수 있습니다.

파일의 텍스트를 직접 암호화하려면 AES를 사용하여 파일에서 암호화 작업을 사용합니다. 이 작업은 AES로 텍스트 암호화 작업과 유사하게 동작하나 텍스트 값 대신 소스 파일이 필요합니다.

AES 작업으로 파일에서 암호화의 스크린샷입니다.

텍스트를 해독하려면 AES로 텍스트 해독을 사용하고 암호화된 텍스트와 이전에 이를 암호화하는 데 사용된 암호화 키를 입력합니다. 텍스트를 해독하고 파일에 저장하려면 AES를 사용하여 파일로 해독을 배포하고 대상 경로를 지정합니다.

AES 작업으로 파일에서 암호 해독의 스크린샷입니다.

암호화와 암호 해독 외에도 암호화 작업 그룹은 키가 있거나 없는 해시 값에 대한 작업을 제공합니다. 암호화 작업과 마찬가지로 파일에서 해시 그리고 키를 사용하여 파일에서 해시 작업을 사용하여 파일의 값을 해시할 수 있습니다.

키 작업으로 파일에서 해시의 스크린샷입니다.

중요

지정된 필드에 입력한 암호는 처음 설정된 머신에서만 작동합니다. 이는 직접 암호 입력에 사용되는 머신별 암호화 때문입니다. 흐름이 다른 머신에서 열려 있는 경우 이러한 암호는 유효하지 않으며 다시 입력해야 합니다.

AES로 텍스트 암호화

키 및 지정된 인코딩 형식을 사용하여 AES로 문자열을 암호화합니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
인코딩 사용 불가 시스템 기본값, ASCII, 유니코드, 빅엔디안 유니코드, UTF-8 유니코드 암호화할 텍스트의 인코딩
Text to encrypt 아니요 텍스트 값 암호화할 텍스트
Encryption key 아니요 직접 암호화 입력 또는 Text value 사용할 암호화 키
Padding 사용 불가 없음, PKCS7, Zeros, ANSIX923, ISO10126 PKCS7 선택된 암호화 알고리즘에 사용할 패딩
Key size 해당 없음 128비트, 192비트, 256비트 256비트 암호화에 사용할 키의 크기(비트)
Use salt 해당 없음 부울 값 False 암호화에 솔트를 사용할지 여부를 지정합니다. 이 옵션을 사용하면 임의로 생성된 솔트가 Base64 문자열 형식으로 출력됩니다.
Use initialization vector 해당 없음 부울 값 False 초기화 벡터를 사용할지 여부를 지정합니다. 이 옵션을 사용하면 임의로 생성된 초기화 벡터가 base64 문자열 형식의 출력됩니다.

변수 생성됨

인수 Type Description
EncryptedText 텍스트 값 나중에 처리할 수 있도록 암호화된 텍스트
Salt 텍스트 값 나중에 처리할 수 있도록 임의로 생성된 솔트 값
InitializationVector 텍스트 값 나중에 처리할 수 있도록 임의로 생성된 초기화 벡터 값

예외

예외 설명
텍스트를 암호화하지 못함 암호화 중 오류가 발생했음을 나타냄

AES로 텍스트 암호 해독

지정된 키 및 인코딩 형식을 기반으로 AES를 사용하여 문자열 암호를 해독합니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
인코딩 사용 불가 시스템 기본값, ASCII, 유니코드, 빅엔디안 유니코드, UTF-8 유니코드 암호 해독된 텍스트 인코딩
Text to decrypt 아니요 텍스트 값 Base64 문자열 형식으로 암호 해독할 텍스트
Decryption key 아니요 직접 암호화 입력 또는 Text value 사용할 암호 해독 키
Padding 사용 불가 없음, PKCS7, Zeros, ANSIX923, ISO10126 PKCS7 선택된 암호 해독 알고리즘에 사용할 패딩
Key size 해당 없음 128비트, 192비트, 256비트 256비트 암호 해독에 사용할 키의 크기(비트)
Use salt 해당 없음 부울 값 False 암호 해독에 솔트를 사용할지 여부 지정
Salt 아니요 텍스트 값 Base64 문자열 형식으로 암호 해독에 사용할 솔트
Use initialization vector 해당 없음 부울 값 False 초기화 벡터를 사용할지 여부 지정
Initialization vector 아니요 텍스트 값 Base64 문자열 형식으로 암호 해독에 사용할 초기화 벡터

변수 생성됨

인수 Type Description
DecryptedText 텍스트 값 나중에 처리할 수 있도록 암호 해독된 텍스트

예외

예외 설명
텍스트를 암호 해독하지 못함 암호 해독 중 오류가 발생했음을 나타냄

AES를 사용하여 파일에서 암호화

키 및 지정된 인코딩 형식을 사용하여 AES로 파일의 내용을 암호화합니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
인코딩 사용 불가 시스템 기본값, ASCII, 유니코드, 빅엔디안 유니코드, UTF-8 유니코드 암호화할 파일의 인코딩
File to encrypt 아니요 파일 암호화할 내용을 저장하는 텍스트 파일
Encryption key 아니요 직접 암호화 입력 또는 Text value 사용할 암호화 키
Padding 사용 불가 없음, PKCS7, Zeros, ANSIX923, ISO10126 PKCS7 선택된 암호화 알고리즘에 사용할 패딩
Key size 해당 없음 128비트, 192비트, 256비트 256비트 암호화에 사용할 키의 크기(비트)
Use salt 해당 없음 부울 값 False 암호화에 솔트를 사용할지 여부를 지정합니다. 이 옵션을 사용하면 임의로 생성된 솔트가 Base64 문자열 형식으로 출력됩니다.
Use initialization vector 해당 없음 부울 값 False 초기화 벡터를 사용할지 여부를 지정합니다. 이 옵션을 사용하면 임의로 생성된 초기화 벡터가 base64 문자열 형식의 출력됩니다.

변수 생성됨

인수 Type Description
EncryptedText 텍스트 값 나중에 처리할 수 있도록 암호화된 파일의 텍스트
Salt 텍스트 값 나중에 처리할 수 있도록 임의로 생성된 솔트 값
InitializationVector 텍스트 값 나중에 처리할 수 있도록 임의로 생성된 초기화 벡터 값

예외

예외 설명
파일 없음 파일이 없음을 나타냄
파일의 내용을 암호화하지 못함 파일의 내용을 암호화하는 중 오류가 발생했음을 나타냄

AES로 파일에 암호 해독

지정된 키 및 인코딩 형식을 기반으로 AES를 사용하여 파일에 문자열 암호를 해독합니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
인코딩 사용 불가 시스템 기본값, ASCII, 유니코드, 빅엔디안 유니코드, UTF-8 유니코드 암호 해독할 텍스트의 인코딩
Text to decrypt 아니요 텍스트 값 Base64 문자열 형식으로 암호 해독할 텍스트
Decryption key 아니요 직접 암호화 입력 또는 Text value 사용할 암호 해독 키
Decrypt to file 아니요 파일 암호 해독된 텍스트를 저장할 파일
If file exists 해당 없음 덮어쓰기, 파일 암호 해독 안 함, 순차적 접미사 추가 순차적 접미사 추가 대상 파일이 이미 있는 경우 수행할 작업 지정
Padding 해당 없음 없음, PKCS7, Zeros, ANSIX923, ISO10126 PKCS7 선택된 암호 해독 알고리즘에 사용할 패딩
Key size 해당 없음 128비트, 192비트, 256비트 256비트 암호 해독에 사용할 키의 크기(비트)
Use salt 해당 없음 부울 값 False 암호 해독에 솔트를 사용할지 여부 지정
Salt 아니요 텍스트 값 Base64 문자열 형식으로 암호 해독에 사용할 솔트
Use initialization vector 해당 없음 부울 값 False 초기화 벡터를 사용할지 여부를 지정합니다. base64 문자열 형식으로 초기화 벡터 입력
Initialization vector 아니요 텍스트 값 암호 해독에 사용할 초기화 벡터

변수 생성됨

인수 Type Description
DecryptedFile File 나중에 처리할 수 있도록 암호 해독된 파일

예외

예외 설명
내용을 암호 해독하고 파일에 저장하지 못함 내용을 암호 해독하거나 지정된 파일에 저장하는 중 오류가 발생했음을 나타냄

텍스트 해시

지정된 알고리즘 및 인코딩 형식을 사용하여 문자열을 해시합니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
Hash algorithm 해당 없음 SHA256, SHA384, SHA512 SHA256 해시에 사용할 알고리즘
인코딩 사용 불가 시스템 기본값, ASCII, 유니코드, 빅엔디안 유니코드, UTF-8 유니코드 해시할 텍스트의 인코딩
Text to hash 아니요 텍스트 값 해시할 텍스트

변수 생성됨

인수 Type Description
HashedText 텍스트 값 나중에 처리할 수 있도록 해시된 텍스트

예외

예외 설명
텍스트를 해시하지 못함 해시하는 중 오류가 발생했음을 나타냄

파일에서 해시

지정된 알고리즘 및 인코딩 형식을 사용하여 파일의 내용을 해시합니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
Hash algorithm 해당 없음 SHA256, SHA384, SHA512 SHA256 해시에 사용할 알고리즘
인코딩 사용 불가 시스템 기본값, ASCII, 유니코드, 빅엔디안 유니코드, UTF-8 유니코드 해시할 파일의 인코딩
File to hash 아니요 File 내용을 해시할 파일

변수 생성됨

인수 Type Description
HashedText 텍스트 값 나중에 처리할 수 있도록 해시된 텍스트

예외

예외 설명
파일 없음 파일이 없음을 나타냄
파일을 해시하지 못함 파일의 내용을 해시하는 중 오류가 발생했음을 나타냄

키로 텍스트 해시

지정된 알고리즘 및 인코딩 형식을 사용하여 키로 문자열을 해시합니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
Hash algorithm 해당 없음 HMAC SHA256, HMAC SHA384, HMAC SHA512 HMAC SHA256 해시에 사용할 알고리즘
인코딩 사용 불가 시스템 기본값, ASCII, 유니코드, 빅엔디안 유니코드, UTF-8 유니코드 해시할 텍스트의 인코딩
Text to hash 아니요 텍스트 값 해시할 텍스트
Hash key 아니요 직접 암호화 입력 또는 Text value 텍스트를 해시하는 데 사용할 키

변수 생성됨

인수 Type Description
HashedText 텍스트 값 나중에 처리할 수 있도록 해시된 텍스트

예외

예외 설명
키로 텍스트를 해시하지 못함 키로 해시하는 중 오류가 발생했음을 나타냄

키를 사용하여 파일에서 해시

지정된 알고리즘 및 인코딩 형식을 사용하여 키로 파일의 내용을 해시합니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
Hash algorithm 해당 없음 HMAC SHA256, HMAC SHA384, HMAC SHA512 HMAC SHA256 해시에 사용할 알고리즘
인코딩 사용 불가 시스템 기본값, ASCII, 유니코드, 빅엔디안 유니코드, UTF-8 유니코드 해시할 파일의 인코딩
File to hash 아니요 파일 내용을 해시할 파일
Hash key 아니요 직접 암호화 입력 또는 Text value 텍스트를 해시하는 데 사용할 해시 키

변수 생성됨

인수 Type Description
HashedText 텍스트 값 나중에 처리할 수 있도록 해시된 텍스트

예외

예외 설명
파일 없음 파일이 없음을 나타냄
키로 파일을 해시하지 못함 지정된 키로 파일의 내용을 해시하는 중 오류가 발생했음을 나타냄