Az input halmazból generálsz egy nem publikus, de szerinted erős és megbízható algoritmussal valamit. Azaz 1:1 megfeleltetés van az input+paraméterek és a kimenet között. Lehet cukrozni, de egy "egyszerű jelszó" +valami "random" de szintén korlátos értékkészletű dologból kreálsz egy randomnak kinéző stringet.
"Ha a key1...4 erős" - Mit jelent, hogy "erős"? mert ugye az algoritmusod nem publikus, így elég nehéz megbecsülni, hogy valójában mi az "erős" és mi nem az...