2016/5/12 SHA-256 C#으로 구현하기.
처음부터 바이트 단위로 잘라서 연산을하다보니 쉬프트 연산에서 다시 바꿔줘야하는 불편함. Initial vector와 연산상수들 초기값 설정할 때 2,3차원배열이 되는 불편함이 있었다. 1 2 3 4 5 6 7 8 public byte [,] hashInit = new byte [ 8 , 4 ] { { 0x6a , 0x09 , 0xe6 , 0x67 }, { 0xbb , 0x67 , 0xae , 0x85 }, { 0x3c , 0x6e , 0xf3 , 0x72 }, ...