A method for granting access to a first user (404, 405, 406) into a first server computer system (401, 402, 403), the method comprising: - storing, by the first server computer system, a first mapping (400, 408, 409) to a data storage being operatively coupled to the first server computer system, the first mapping being stored as a file, - receiving first log-in data by the first server computer system via a network from a client computer system of the first user, the first log-in data comprising sets of input signals from a wheel mouse coupled to the client computer system, wherein the signals are input from scrolling movement by a mouse wheel of the wheel mouse, the input signals being grouped into the sets of input signals by the first user's input actions acting as interrupts that group the signals into sets of signals for translation, - mapping the received first log-in data by the first server computer system to a first secret character string according to said first mapping, the mapping comprising: • translating each set of signals by the first server computer system based on the first mapping into a respective symbol, the symbol being a symbol or character, • appending the symbols together after their generation until the entry of the secret code is completed, thereby forming the first secret character string; - determining, if the first secret character string is a valid passphrase of the first server computer system, and - granting access to the first user by the first server computer system in case the first secret character string was determined to be a valid passphrase by the first server computer system, - receiving second log-in data by a second server computer system via the network from a second user, the second server computer system comprising a copy of the first mapping, - mapping the received second log-in data by the second server computer system to a second secret character string according to said first mapping, - determining, if the second secret character string is a valid passphrase of the second server computer system, and - granting access to the second user by the second server computer system in case the second secret character string was determined to be a valid passphrase by the second server computer system - wherein the first mapping is a way of associating at least one input to at least one output such that the sets of signals that were input are translated to different characters using said first mapping, wherein the first mapping is a universal predetermined mapping and wherein the first and the second server computer systems have the same universal first mapping between the sets of signals and characters. - storing, by the first server computer system, a first mapping (400, 408, 409) to a data storage being operatively coupled to the first server computer system, the first mapping being stored as a file, - receiving first log-in data by the first server computer system via a network from a client computer system of the first user, the first log-in data comprising sets of input signals from a wheel mouse coupled to the client computer system, wherein the signals are input from scrolling movement by a mouse wheel of the wheel mouse, the input signals being grouped into the sets of input signals by the first user's input actions acting as interrupts that group the signals into sets of signals for translation, - mapping the received first log-in data by the first server computer system to a first secret character string according to said first mapping, the mapping comprising: • translating each set of signals by the first server computer system based on the first mapping into a respective symbol, the symbol being a symbol or character, • appending the symbols together after their generation until the entry of the secret code is completed, thereby forming the first secret character string; • translating each set of signals by the first server computer system based on the first mapping into a respective symbol, the symbol being a symbol or character, • appending the symbols together after their generation until the entry of the secret code is completed, thereby forming the first secret character string; - determining, if the first secret character string is a valid passphrase of the first server computer system, and - granting access to the first user by the first server computer system in case the first secret character string was determined to be a valid passphrase by the first server computer system, - receiving second log-in data by a second server computer system via the network from a second user, the second server computer system comprising a copy of the first mapping, - mapping the received second log-in data by the second server computer system to a second secret character string according to said first mapping, - determining, if the second secret character string is a valid passphrase of the second server computer system, and - granting access to the second user by the second server computer system in case the second secret character string was determined to be a valid passphrase by the second server computer system - wherein the first mapping is a way of associating at least one input to at least one output such that the sets of signals that were input are translated to different characters using said first mapping, wherein the first mapping is a universal predetermined mapping and wherein the first and the second server computer systems have the same universal first mapping between the sets of signals and characters.