반응형
Bcrypt는 단방향 암호화 알고리즘이기 때문에 복호화가 불가능하다.
따라서 암호화 된 hash 값과 hash 값 끼리는 검증이 불가능하다.
오로지 평문과 hash 값만 비교 가능하다.
반응형
Bcrypt는 단방향 암호화 알고리즘이기 때문에 복호화가 불가능하다.
따라서 암호화 된 hash 값과 hash 값 끼리는 검증이 불가능하다.
오로지 평문과 hash 값만 비교 가능하다.
1. .proto 파일에 "google/protobuf/timestamp.proto" 를 import 한다.
import "google/protobuf/timestamp.proto";
2. 파라미터 타입을 아래와같이 지정한다.
message TestRequest {
google.protobuf.Timestamp dt = 1;
}
3. C# 클라이언트에서는 아래와같이 파라미터를 가공한다.
var request = new TestRequest() {
dt = Timestamp.FromDateTime(DateTime.Now)
}
4. gRPC 서버에서는 파라미터를 아래와같이 가공한다.
DateTime dt2 = request.dt.ToDateTime();
C# RSA 키 생성 예제 (0) | 2023.09.14 |
---|---|
C# Convert TimeSpan to DateTime (0) | 2023.09.14 |
DateTime을 Time Span으로 바꾸는 방법은 아래와 같다.
DateTime dt = DateTime.Now;
TimeSpan span = TimeSpan.FromTicks(dt.Ticks);
Console.WriteLine(span);
반대로, TimeSpan 값을 DateTime 으로 바꾸는 방법은 아래 두가지 방법이 있다.
DateTime dt2 = new DateTime() + span;
DateTime dt3 = new DateTime(span.Ticks);
Console.WriteLine(dt2);
Console.WriteLine(dt3);
C# RSA 키 생성 예제 (0) | 2023.09.14 |
---|---|
gRPC DateTime C# 예제 (0) | 2023.09.14 |