블로그 이미지
프로그램을 가장 훌륭하게 작성하는 방법은 상태가 변경되는 오브젝트들과 수학적인 값을 나타내는 오브젝트들의 조합으로 표현하는 것이다. -Kent Beck 초초초보

카테고리

Programming (184)
ASP.NET (9)
Silverlight (2)
Javascript (20)
C# (8)
java (25)
SQL (14)
Oracle (3)
MyBatis (3)
기타 (52)
개발방법론 (1)
trouble shooting (2)
Linux (5)
스칼라 (5)
html (2)
grails & gradle (3)
Spring (2)
rabbitmq (1)
(3)
spark (0)
docker (3)
Total
Today
Yesterday

달력

« » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

공지사항

최근에 올라온 글


aspx 페이지를 만들면
html 의 head 태그에 runat ="server" 라는 게 붙어있다.

head에 runat="server" 라는 게 붙으면

cs 단에서 HtmlHead  클래스를 이용하여 head 를 설정할 수가 있다.

####### MSDN 소스 ######
     
      Style bodyStyle = new Style();

      bodyStyle.ForeColor = System.Drawing.Color.Blue;
      bodyStyle.BackColor = System.Drawing.Color.LightGray;

      // Add the style rule named bodyStyle to the header
      // of the current page. The rule is for the body HTML element.
      Page.Header.StyleSheet.CreateStyleRule(bodyStyle, null, "body");

      // Add the page title to the header element.
      Page.Header.Title = "HtmlHead Example";

 

Posted by 초초초보
, |
Posted by 초초초보
, |

C#에서의 암호화
System.Web.Security 네임 스페이스 에서

//"aaa" 글자를 "sha1" 알고리즘을 이용하여 암호화 한다.("md5" 알고리즘을 사용해도 됨.)
            string pass = FormsAuthentication.HashPasswordForStoringInConfigFile("aaa", "sha1");
            string pass1 = FormsAuthentication.HashPasswordForStoringInConfigFile("aaa", "sha1");
            Console.WriteLine(pass.Equals(pass1)); // True


MS - SQL 에서의 암호화

1. 간단한 테이블을 만든다. (binary 타입의..)
create table  a
(
 id varchar(100),
 pass varbinary(100)
)

2. PwdEncrypt() 를 이용하여 값을 입력한다.
insert into a values('id1', PwdEncrypt('aaa'))

그러면 입력된 값은
0x01009DA90A8CBBB84FECFF392EDCD8F358A9EB2F0B818D7A9C27
이러한 복잡한 값이 된다.

3. PwdCompare() 를 이용하여 값을 비교한다.
select PwdCompare('aaa',pass) from a where id='id1'

리턴 값은 0 혹은 1

끝.



Posted by 초초초보
, |