2012-08-26 3 views
0

시드 문자열과 바이트 수 X가 주어지면 길이가 X 인 의사 임의 문자열을 출력하는 기능이 필요합니다. 그러나 결정적으로이 작업을 수행해야합니다. 이것은 암호화/암호 해독을위한 것이며 결정적 부분이 중요합니다. 나는 암호에 대한 지식이 거의 없기 때문에 그런 일을 찾기 시작할 곳을 모른다. 감사!C++에서 시드의 결정 론적 임의 바이트/문자열 생성기

답변

1

암호 작성의 가장 중요한 규칙은 Never Roll Your Own입니다. 기존의 잘 테스트되고 검토 된 라이브러리를 사용하십시오. 알고리즘과 이론을 이해한다고해도 상황을 망칠 수있는 방법은 너무 많습니다.

어쨌든 당신이 찾고있는 것을 스트림 암호라고합니다.

+0

스트림 사이퍼는 구식이며 프로그램하기 쉽지만 일부 용도로는 여전히 유용합니다. AES-CTR - 카운터 모드의 블록 키퍼 Salsa-20 또는 다른 eSTREAM http://www.ecrypt.eu.org/stream/ cyphers 중 하나. – rossum

관련 문제