안녕하세요?
님의 수고로움에 비하면 보잘것 없는 노력(?)이지만,
메일을 열심히 보고 있어요. 고맙습니다.

궁금한게 있어서 이렇게 메일을 띄웁니다.
프로그램 환경설정에 필요한 암호는
레지스트리에서 어떻게 기억되는지 알고 싶어요.

그리고 그걸 일반 텍스트로 변환하는 방법은?
예)25f85160
이 예가 암호인지 그것도 확실치 않아요.


프로그램에서 환경에서 암호를 설정을 했다면
레지스트리에는 저장이 되지 않습니다.

패스워드를 알려면 해킹툴이나 유틸리티를 사용하는 것이 좋습니다.
문제는 프로그램에 따라서 유틸리티도 골라서 다운을 받아야 합니다.


사용자 삽입 이미지


윈도우의 패스워드를 복구시키는
- 패스워드 리커버리 XP -














사용자 삽입 이미지


아웃룩의
패스워드를
복구해주는거
















사용자 삽입 이미지

 디스크나 데이타파일을 복구시키는
 프로그램











이 외에 엑셀, 파워포인트, 워드 등 각각의 프로그램마다
암호를 풀어주는 유틸리티가 따로따로 있으니까 사용자가
자료실에서 잘 찾는 수 밖에 없습니다.

암호화를 보면 AES , DES, RSA, MD5, SSL 등등
무수히 많은 알고리즘을 사용하기 때문에 범용 암호를 푸는 프로그램은
제작하기 힘들겠지요.

프로그램마다 암호화 기법이 다 틀릴테니까요.
프로그램을 개발할 때도 이런 데이타보안이나 전송쪽 보안에 대해서도
신경을 게을리 하면 안되겠지요..
  1. BlogIcon 워드 암호
    2014.04.14 17:40

    워드 암호 복구

Memory 업그레이드

2007.11.20 12:12 | 메모리

              질문

현재 DDR 256Mb 266Mhz의 memory를 확장하려 512Mb 400Mhz를 구입하였읍니다.

256Mb 266Mhz를 제거하고 512Mb 400Mhz만을 쓰는 것이 좋을까요?

아니면 그냥 추가하여 속도는 떨어지더라도 768Mb를 쓰는 것이 좋을까요?

Motherboard는 1Ghz까지 지원합니다.

사용자 삽입 이미지

           해결





512MB 하나만 사용하는 것이 프로그램 사용할때 도움이 됩니다.

XP는 펜티엄4의 CPU와 메인메모리 512M 정도이면 충분합니다.

 
 기존에 메모리를 가지고 있다가 업그레이드를 한다고 했는데

 기존것과 새로 구입하는 메모리를 모두 사용할 수도 있습니다.

 그런데 메모리가 266짜리와 400짜리로 혼용을 하면 윈도우에서는 동작클럭속도를
 266에 맞추게 됩니다.

 업그레이드를 한다면 266mhz짜리 메모리를 빼로 400으로 맞춰서 512M로
 운영하는 것이 더 좋다고 생각을 합니다.

 참고로 윈도우 비스타는 메모리를 2G로 맞추는게 좋습니다.
 메모리를 구입할 때는
 프로그램마다 권장사양이 있는데 권장사양보다는 2배로 구입하는것이
 사용하는데 무리가 없을 겁니다.

 윈도우비스타가 보통 1G라고 권장하면 2G를 준비를 해두어야 게임을 자유롭게
 할 수 있겠지요..

 특히 특정 프로그램을 염두에 두고 업그레이드를 한다면
 메모리만 올리면 될런지...
 CPU까지 올려야 되는지 확인을 해봐야 합니다.

 

          추가정보


 제가 보기에는 가정에서 사용할때
 동영상이나 포토샵, 게임을 사용한다면 필요하지만
 오피스, 아래한글, 인터넷을 쓸데는 그렇게 사양이 높지 않아도 되지요.

 
  메모리 운영

 프로그램(프로세스)가 실행이 되면 프로그램은 메인메모리에 올라갑니다.
 윈도우에서 사용하는 메모리를 이용하는 방식이 있는데
 고정적인 메모리 할당방식과 가변적으로 메모리를 할당하는 방식을 사용을 합니다.
 
 고정적으로 메모리를 할당하는 영역은 주로 하드웨어 장치나 드라이버들이
 윈도우 부팅 때 차지하고 있고..
 가변적으로 사용하는 것은 일반 프로그램들을 사용합니다.

 메인메모리(ram)에 먼저 올라가고 메인메모리에 더 들어갈 빈 공간이 없으면
 디스크영역 즉 가상메모리 영역에 프로그램들이 올라가서
 cpu와 정보를 주고 받으면서 실행이 되게 됩니다.

 즉 메모리를 늘리면 프로그램의 실행 속도가 빠르게 실행되는 것이 바로
 이런 속성 때문입니다.

 RAM의 영역이 디스크영역보다 훨씬 빠르기 때문에 RAM이 많으면 그만큼
 RAM에 할당되는 프로그램영역이 커지고 RAM에서 실행되기 때문이지요..

 한가지 명심할 것은
 프로그램이 실행되고 난 다음에
 프로그램에 따라서 CPU와 RAM을 많이 쓰는 프로그램들이 있고
 일반 디스크 영역의 가상메모리를 쓰는 프로그램들이 있다는 것입니다.

 예제.

 동영상, 그래픽, 3D 게임들은 CPU와 정보를 많이 주고 받아야 합니다.
 좌표나 프레임, 동작등을 CPU가 계산을 많이 해야 되기 때문에
 RAM의 용량이 많으면 그만큼 CPU와 주고 받는 시간이 단축되고
 사용자가 볼때는 빠르게 느껴지겠지요..

 일반 오피스의 파워포인트, 엑셀과 같이 프로그램 자체에 기능이 많고
 작업을 할 때 데이타도 많아 질 때
 RAM의 용량을 이용해서 프로그램을 사용한다면
 훨씬 빠르게 보일 겁니다.

 많은 파일을 복사할때도 마찬가지겠지요
 

오늘 친구로 부터 전화를 받았습니다.
사무실에서 사용하는 컴퓨터를 비스타 사양으로 바꾸려고 하는데.

현재 사용하는 프로그램이나 사무실의 문서는 어떻게 되는것이냐는 질문이었습니다.
64비트로 바뀌니까 현재 작성한 문서나 그림들이 못쓰게 되는 것이 아니냐는 것이 질문의 핵심이었습니다.

결론을 간단 합니다.
16비트든 32비트든 64비트든 데이타와는 무관합니다
비트는 운영체제와 프로그램의 문제이지..

데이타 즉 그림이나 엑셀, 워드, 아래한글로 작성된 문서와는 상관이 없습니다.데이타가 비트를 나타내는 것을 아닙니다.


운영체제는
16비트 도스, 95 98
32비트 2000. xp
64비트 윈도우비스타

프로그램을 이야기 할 때는
16비트 프로그램 도스용
32비트 프로그램 윈도우2000 이상에서만 돌아가는 프로그램
64비트 프로그램 윈도우 비스타에서 돌아가는 프로그램

컴퓨터를 많이 써 봐서 이제는 알겠지만 상위버전에서 하위버전의 프로그램들은 돌릴 수 있지만
하위버전에서 상위버전의 프로그램은 돌릴 수 없지요

자료실에 가서 보면 윈도우98 용 프로그램과 2000/XP 프로그램은 구분을 해놓게 됩니다

그럼 2000/XP에서는 도스용 프로그램을 돌리지 못할 까요..
그런 것은 아니지요..

다만 16비트 함수와 32비트 함수가 프로그램 제작할 때 틀리기 때문에
아예 실행이 안되는 경우가 있을 수는 있습니다.

커널(메모리)에서 사용하는 영역이 아예 틀리는 프로그램들이 있기 때문입니다.
이런 경우만 제외하면 대부분 가능합니다.



 

  1. 지나가다...
    2007.12.01 20:24

    정보를 찾기위해 서핑하다가 이 블로그에 들렀습니다.
    그런데 내용 중 잘못된 부분이 있어서 글을 남깁니다.

    먼저 1-2CPU에 허용되는 비스타 라이센스는 2개의 프로세서가 한 메인보드에 장치되거나 2개의 코어가 내장된 1개의 시피유가 장착되어 있는 메인보드에 해당되는 것입니다. 따라서 1-2CPU라고 해서 2대의 시스템에까지 설치 가능하다는 것은 아닙니다.

    마이크로소프트에 구입전 이 점에 대해 궁금해 확인해 보고 받은 답변입니다.