프로젝트

일반

사용자정보

개정판 4b33593a

ID4b33593af2d21c965519dca3b91c9da85144c88d
상위 a5e5fff6
하위 faf998c6

김태성이(가) 약 2년 전에 추가함

issue #000000 datetime thread 충돌 수정

Change-Id: I819879ff73b14328ff57ed9613fcde413eebcdc1

차이점 보기:

KCOM/Common/Commons.cs
1 1
using System;
2
using System.Text;
2 3

  
3 4
namespace KCOM.Common
4 5
{
5 6
    public class Commons
6 7
    {
7
        //GUID생성(최민수 사원 수정) //조장원 대리 다시 변경
8
     
8 9
        public static string shortGuid()
9 10
        {
11
            char[] chars = "ABCDEF1234567890".ToCharArray();
12
            byte[] data = new byte[1];
13
            System.Security.Cryptography.RNGCryptoServiceProvider crypto = new System.Security.Cryptography.RNGCryptoServiceProvider();
14
            crypto.GetNonZeroBytes(data);
15
            data = new byte[32];
16
            crypto.GetNonZeroBytes(data);
17
            StringBuilder result = new StringBuilder(32);
18

  
19
            foreach (byte b in data)
20
            {
21
                result.Append(chars[b % (chars.Length - 1)]);
22
            }
23

  
24
            return result.ToString();
25
        }
26

  
27

  
28
        //GUID생성(최민수 사원 수정) //조장원 대리 다시 변경
29
        public static string shortGuidold()
30
        {
10 31
            byte[] bytes = new byte[16];
11 32
            using (var provider = System.Security.Cryptography.RandomNumberGenerator.Create())
12 33
            {

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)