반응형
ToString ( "X2")의 의미는 무엇입니까?
이 질문에 이미 답변이 있습니다.
MD5 암호화를 연구 중이며 Google을 사용하여이 코드를 찾았습니다.
public string CalculateMD5Hash(string input)
{
// Primeiro passo, calcular o MD5 hash a partir da string
MD5 md5 = System.Security.Cryptography.MD5.Create();
byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(input);
byte[] hash = md5.ComputeHash(inputBytes);
// Segundo passo, converter o array de bytes em uma string haxadecimal
StringBuilder sb = new StringBuilder();
for (int i = 0; i < hash.Length; i++)
{
sb.Append(hash[i].ToString("X2"));
}
return sb.ToString();
}
왜 사용 ToString("X2")합니까? 정상과 ToString어떻게 다릅니 까?
문자열을 두 개의 대문자 16 진수 문자로 형식화합니다.
더 깊이 "X2"말하면 , 인수 는 문자열 형식을 지정하는 ToString()방법을 메소드에 알려주는 "형식 문자열"입니다 . 이 경우 "X2"는 문자열이 16 진수 형식이어야 함을 나타냅니다.
byte.ToString() 인수가 없으면 패딩없이 자연 십진수 표현으로 숫자를 반환합니다.
Microsoft는 일반적으로 모든 기본 숫자 유형의 메서드에서 작동 하는 표준 숫자 형식 문자열 을 문서화합니다 ToString(). 이 동일한 패턴이 다른 유형에도 사용됩니다 . 예를 들어 표준 날짜 / 시간 형식 문자열 은 DateTime.ToString().
byte16 진수 형식으로 인쇄 합니다.
형식 문자열 없음 : 13
'X2'형식 문자열 : 0D
http://msdn.microsoft.com/en-us/library/aa311428(v=vs.71).aspx
ToString ( "X2")은 입력을 16 진수로 인쇄합니다.
참고 URL : https://stackoverflow.com/questions/20750062/what-is-the-meaning-of-tostringx2
반응형
'Program Club' 카테고리의 다른 글
| 다중 조각 활동에서 onContextItemSelected를 처리하는 방법은 무엇입니까? (0) | 2020.11.07 |
|---|---|
| PowerShell을 사용하여 .sql 파일을 실행하는 방법은 무엇입니까? (0) | 2020.11.07 |
| Maven이 인코딩에 대해 경고하는 이유는 무엇입니까? (0) | 2020.11.07 |
| JWT 토큰을 디코딩하는 방법은 무엇입니까? (0) | 2020.11.07 |
| SQL Server에서 약간 뒤집는 방법은 무엇입니까? (0) | 2020.11.07 |