저칼슘혈증

칼슘은 우리 몸에서 가장 풍부한 미네랄 중 하나로, 뼈와 치아 형성부터 근육 수축, 신경 전달, 혈액 응고에 이르기까지 다양한 생명 활동에 필수적인 역할을 합니다. 하지만 최근 현대인들의 불규칙한 식습관과 스트레스, 실내 생활 증가로 인한 비타민D 부족 등으로 저칼슘혈증 환자가 늘어나고 있어 우려를 자아내고 있습니다. 특히 무증상으로 시작되어 서서히 진행되는 저칼슘혈증의 특성상, 심각한 건강 문제가 발생하기 전에 이를 인지하고 예방하는 것이 매우 중요합니다. 이번 글에서는 저칼슘혈증의 원인과 증상, 그리고 일상생활에서 실천할 수 있는 예방법에 대해 자세히 알아보도록 하겠습니다.

 

새로운 컴퓨터에 sendmail, dovecot 설정하기 위해서 수정해야 되는 파일들

/etc/mail/sendmail.cf

/etc/mail/sendmail.mc  :  위 파일을 직접 수정하면 크게 건드릴 일이 없다.

/etc/mail/access

makemap hash /etc/mail/access < /etc/mail/access

/etc/dovecot/dovecot.conf

/etc/dovocot/conf.d/10-ssl.conf

ssl =required ==> ssl=no : ssl 인증서 구하고 나면 yes 변경할까 생각 중

/etc/dovecot/conf.d/10-mail.conf

/etc/dovecot/conf.d/10-auth.conf

 disable_plaintext_auth = no 

 

 

공개키 암호화 알고리즘 예

키 생성 알고리즘

  1. 서로 다른 아주 큰 소수 p, q를 선택한다.
  2. p와 q를 곱해서 N값을 생성한다.
  3. 오일러 파이 함수 값과 오일러 정리를 활용한다.

오일러 파이함수

Φ(N)=(p-1) * (q-1)

결국 p 값에 대한 오일러 함수는  1 부터  솟수인 p와 서로 소 관계인 정수의 갯수를 세는 함수이다. q에 대한 정수의 갯수도 마찬가지. p*q (N)와 서로 소 관계인 정수의 갯수

—>N 과 서로 소인 정수의 갯수는 Φ(p) * Φ(q)가 된다.

오일러 정리

다음의 문자는 위에서 나오는 문자와 관계없는 새로운 값이다. 단지 같은 문자만 사용한다.

a^(p-1) ≡ 1 mod p (단 a 와 p 는 서로소)

a^Φ(n) ≈ 1 mod n


4 Φ(N)과 서로소인 e 를 선택한다.

5.  e * d ≡ 1 mod( Φ(N)) 를 만족하는 d 를 구한다.

6  공개키 (N, e) , 개인키(N, d)

7. 암호화(공개키 이용)

C=M^e(mod Φ(N ))

8. 복호화(개인키 이용)

M=C^d( mod Φ(N) )

 

————————————————————————————–

p=11, q=3 라고 할 때

N=33

Φ(33)=10 * 2 = 20

20과 서로소인 임의의 e 를 3이라 하면

( 3* d) mod(20))=1

(3 * d) = 20*Q(x) +1

d= 7

——————————————–

6. 개인키  : N , d (33, 7)

공개키 : N, e (33, 3)

7 . 암호화

평문 M을 암호화. M=3

C=M^e(mod 20) =7

3^3(mod 20) =7

7을 복호화

M=C^7(mod 20)

7^7(mod 20)= 3

 

 

 

각 컴퓨터 간 비대칭키 방식의 통신 개념

  1. 각 컴퓨터 A, B는 암호화 알고리즘으로 미리 자신의 공개키와 개인키를 만들어 둔다.
  2. 컴퓨터 간에 통신이 연결이 되면 서로의 공개키를 주고 받는다.

3. A 컴퓨터는 B의 공개키를 이용해서 평문을 암호화한 후 B 컴퓨터에 송신한다.

4. B는 받은 암호문을 자신의 개인키를 이용해서 복호화 한다.

5. B가 A에게 송신할 때는 A의 공개키를 이용해서 암호화하고 송신한다.