내가 사용할 수있는 암호화 라이브러리가 있으며 내가 선택할 수있는 몇 가지가 있다고 들었습니다 (예 : AES, RSA 등). 나는 또한 열쇠에 대해서도 읽었다. 일련의 텍스트를 암호화하고 해독 할 수 있도록 생성 한 키입니까? 그 열쇠를 구입해야합니까?의 암호화.
또한 암호화 및 암호 해독시주의해야 할 가장 좋은 방법이 있습니까? 암호를 암호화하는 것이 좋습니다? 성능에 영향을 줍니까?
내가 사용할 수있는 암호화 라이브러리가 있으며 내가 선택할 수있는 몇 가지가 있다고 들었습니다 (예 : AES, RSA 등). 나는 또한 열쇠에 대해서도 읽었다. 일련의 텍스트를 암호화하고 해독 할 수 있도록 생성 한 키입니까? 그 열쇠를 구입해야합니까?의 암호화.
또한 암호화 및 암호 해독시주의해야 할 가장 좋은 방법이 있습니까? 암호를 암호화하는 것이 좋습니다? 성능에 영향을 줍니까?
정확합니다. Base64 인코딩은 실제로 데이터를 암호화하는 세계입니다. 전자는 단순히 64 개의 고유 한 문자를 사용하여 데이터를 표현할 수있게 변환하며, 데이터를 잘 모호하게 만드는 반면, 후자는 데이터를 적절한 키를 사용하여 해독 한 후에 만 의미가있는 표현으로 변환합니다. 뭔가를 비밀로하고 싶다면 base64 인코딩을 사용하지 마십시오.
일련의 텍스트를 암호화하고 해독 할 수 있도록 방금 생성 한 것입니까?
예.
해당 키를 구입해야합니까?
아니요, 직접 키를 생성합니다.
암호를 암호화하는 것이 좋습니다?
가장 확실합니다. 가능할 때마다 항상 암호를 암호화해야합니다.
성능에 영향을 주나요?
데이터를 암호화 할 때 여기에 등당신이 다른 것 때문에 성능에 영향을하지만, 정말, 당신은 무엇을 사용 알고리즘에 데이터의 양을 따라보다 더 많은 CPU 사이클을 사용하고
당신을 도울 수있는 몇 가지 LINKE :
여기에 읽기 시작 :
http://msdn.microsoft.com/en-us/library/system.security.cryptography.aspx
아, 그리고 예 - 암호를 암호화하는 것은 대부분의 시스템 (해시 소금에 대한 검색을 수행)에 좋습니다.
일반적으로 보호 된 구성 기능이 사용됩니다.
감사합니다. 답과 링크는 – gdubs