C# 클래스 UlteriusServer.Utilities.Security.Rsa

파일 보기 프로젝트 열기: Ulterius/server 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
PrivateKey System.Security.SecureString
PublicKey System.Security.SecureString

공개 메소드들

메소드 설명
Base64Encode ( string plainText ) : string
Decryption ( SecureString clientPrivateKey, string encryptedData ) : SecureString
GenerateKeyPairs ( ) : void
GetKeyPair ( ) : AsymmetricCipherKeyPair
SecureStringToString ( SecureString value ) : string
StringToSecureString ( string input ) : SecureString

메소드 상세

Base64Encode() 공개 정적인 메소드

public static Base64Encode ( string plainText ) : string
plainText string
리턴 string

Decryption() 공개 정적인 메소드

public static Decryption ( SecureString clientPrivateKey, string encryptedData ) : SecureString
clientPrivateKey System.Security.SecureString
encryptedData string
리턴 System.Security.SecureString

GenerateKeyPairs() 공개 메소드

public GenerateKeyPairs ( ) : void
리턴 void

GetKeyPair() 공개 정적인 메소드

public static GetKeyPair ( ) : AsymmetricCipherKeyPair
리턴 Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair

SecureStringToString() 공개 정적인 메소드

public static SecureStringToString ( SecureString value ) : string
value System.Security.SecureString
리턴 string

StringToSecureString() 공개 정적인 메소드

public static StringToSecureString ( string input ) : SecureString
input string
리턴 System.Security.SecureString

프로퍼티 상세

PrivateKey 공개적으로 프로퍼티

public SecureString,System.Security PrivateKey
리턴 System.Security.SecureString

PublicKey 공개적으로 프로퍼티

public SecureString,System.Security PublicKey
리턴 System.Security.SecureString