검색결과 리스트
Java에 해당되는 글 6건
- 2012.03.22 (JAVA) SHA-256 수정본
글
Java SHA-256 원본을 사용하기 편하게 약간 수정한거 입니다.
package SHA256;
import java.security.MessageDigest;
public class SHACheckSumExample
{
public static byte[] SHA(byte[] msg1)throws Exception // 패키지 등록시 byte[]형으로 주고 받기로 변형
{
MessageDigest md = MessageDigest.getInstance("SHA-256");
byte finmsg[];
String temp;
int nread = 0;
nread = msg1.length; //msg1[] 의 크기를 nread에 저장시켜서 크기 측정
byte[] dataBytes = new byte[1024];
for(int i = 0 ; i < nread ; i++){
dataBytes[i] = msg1[i];
}
md.update(dataBytes, 0, nread);
byte[] mdbytes = md.digest();
//convert the byte to hex format method 1aa
StringBuffer sb = new StringBuffer();
for (int i = 0; i < mdbytes.length; i++) {
sb.append(Integer.toString((mdbytes[i] & 0xff) + 0x100, 16).substring(1));
}
temp = sb.toString();
finmsg = temp.getBytes(); // 마지막 형 변환
//System.out.println("Hex format : " + sb.toString());
return finmsg;
}
}--
'Programing > Java' 카테고리의 다른 글
| (JAVA) 소켓통신부분 서버부분 단일연결부분 (0) | 2012.03.22 |
|---|---|
| (JAVA) 소켓통신 클라이언트 뼈대 부분 (0) | 2012.03.22 |
| (JAVA) 실시간 년/월/일/시/분/초 뽑아내기 (0) | 2012.03.22 |
| (JAVA) SHA-256 - 원본 (0) | 2012.03.22 |
RECENT COMMENT