프로젝트

일반

사용자정보

통계
| 브랜치(Branch): | 개정판:

markus / FinalService / FinalServiceBase / CommonLib / Guid.cs @ 42d49521

이력 | 보기 | 이력해설 | 다운로드 (674 Bytes)

1 42d49521 taeseongkim
using System;
2
using System.Collections.Generic;
3
using System.Linq;
4
using System.Text;
5
6
namespace CommonLib
7
{
8
    public static class Guid
9
    {
10
        public static string shortGuid()
11
        {
12
            byte[] bytes = new byte[16];
13
            using (var provider = System.Security.Cryptography.RandomNumberGenerator.Create())
14
            {
15
                provider.GetBytes(bytes);
16
            }
17
18
            var guid = new System.Guid(bytes);
19
20
            return Convert.ToBase64String(guid.ToByteArray())
21
                .Substring(0, 10)
22
                .Replace("/", "")
23
                .Replace("+", "") + DateTime.UtcNow.Ticks.ToString("x");
24
        }
25
    }
26
}
클립보드 이미지 추가 (최대 크기: 500 MB)