2011-03-28 4 views
0

내가 사용할 수있는 암호화 라이브러리가 있으며 내가 선택할 수있는 몇 가지가 있다고 들었습니다 (예 : AES, RSA 등). 나는 또한 열쇠에 대해서도 읽었다. 일련의 텍스트를 암호화하고 해독 할 수 있도록 생성 한 키입니까? 그 열쇠를 구입해야합니까?의 암호화.

또한 암호화 및 암호 해독시주의해야 할 가장 좋은 방법이 있습니까? 암호를 암호화하는 것이 좋습니다? 성능에 영향을 줍니까?

답변

7

정확합니다. Base64 인코딩은 실제로 데이터를 암호화하는 세계입니다. 전자는 단순히 64 개의 고유 한 문자를 사용하여 데이터를 표현할 수있게 변환하며, 데이터를 잘 모호하게 만드는 반면, 후자는 데이터를 적절한 키를 사용하여 해독 한 후에 만 ​​의미가있는 표현으로 변환합니다. 뭔가를 비밀로하고 싶다면 base64 인코딩을 사용하지 마십시오.

일련의 텍스트를 암호화하고 해독 할 수 있도록 방금 생성 한 것입니까?

예.

해당 키를 구입해야합니까?

아니요, 직접 키를 생성합니다.

암호를 암호화하는 것이 좋습니다?

가장 확실합니다. 가능할 때마다 항상 암호를 암호화해야합니다.

성능에 영향을 주나요?

데이터를 암호화 할 때 여기에 등

당신이 다른 것 때문에 성능에 영향을하지만, 정말, 당신은 무엇을 사용 알고리즘에 데이터의 양을 따라보다 더 많은 CPU 사이클을 사용하고

당신을 도울 수있는 몇 가지 LINKE :

+0

감사합니다. 답과 링크는 – gdubs