C# Class NSoft.NFramework.Cryptography.Encryptors.HashEncryptor

Inheritance: IHashEncryptor
Show file Open project: debop/NFramework Class Usage Examples

Public Methods

Method Description
ComputeHash ( string plainText ) : byte[]

지정된 문자열을 암호화를 수행한다.

ComputeHash ( string plainText, EncryptionStringFormat format ) : string

지정된 문자열을 암호화를 수행하고, 값을 일반적인 값으로 반환한다.

Dispose ( ) : void

리소스 해제

HashEncryptor ( ) : System

SHA256 알고리즘을 이용한 Hash 암호화 클래스입니다.

HashEncryptor ( HashAlgorithm algorithm ) : System

지정된 HashAlgorithm을 이용하는 HashEncryptor를 생성합니다.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

리소스 해제

Method Details

ComputeHash() public method

지정된 문자열을 암호화를 수행한다.
암호화할 문자열이 빈 문자열일 때
public ComputeHash ( string plainText ) : byte[]
plainText string 암호화할 문자열
return byte[]

ComputeHash() public method

지정된 문자열을 암호화를 수행하고, 값을 일반적인 값으로 반환한다.
암호화할 문자열이 빈 문자열일 때
public ComputeHash ( string plainText, EncryptionStringFormat format ) : string
plainText string 암호화할 문자열
format EncryptionStringFormat 암호화한 정보를 문자열로 표현시 사용할 포맷 (Base64/Hex)
return string

Dispose() public method

리소스 해제
public Dispose ( ) : void
return void

Dispose() protected method

리소스 해제
protected Dispose ( bool disposing ) : void
disposing bool
return void

HashEncryptor() public method

SHA256 알고리즘을 이용한 Hash 암호화 클래스입니다.
public HashEncryptor ( ) : System
return System

HashEncryptor() public method

지정된 HashAlgorithm을 이용하는 HashEncryptor를 생성합니다.
public HashEncryptor ( HashAlgorithm algorithm ) : System
algorithm System.Security.Cryptography.HashAlgorithm
return System