C# 클래스 NSoft.NFramework.Cryptography.Encryptors.HashEncryptor

상속: IHashEncryptor
파일 보기 프로젝트 열기: debop/NFramework 1 사용 예제들

공개 메소드들

메소드 설명
ComputeHash ( string plainText ) : byte[]

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

ComputeHash ( string plainText, EncryptionStringFormat format ) : string

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

Dispose ( ) : void

리소스 해제

HashEncryptor ( ) : System

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

HashEncryptor ( HashAlgorithm algorithm ) : System

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

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

리소스 해제

메소드 상세

ComputeHash() 공개 메소드

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

ComputeHash() 공개 메소드

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

Dispose() 공개 메소드

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

Dispose() 보호된 메소드

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

HashEncryptor() 공개 메소드

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

HashEncryptor() 공개 메소드

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