Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
FieldView encryption challenge
#55
I recognised whad Chaos said but I didn't know it per se,
but It speeded up the only thing I knew how to do in encryption: XOR
For speed I only coded it to support keys with a 2^x length although it
will work with other lengths but not use the key to the full extent...

[syntax="qbasic"]option explicit
option dynamic

declare function xorstring(msg as string, key as string) as string

function xorstring(msg as string, key as string) as string
dim ans as string
dim l as integer
ans=space$(len(msg))
l=len(key)-1
for n=0 to len(msg)-1
ans[n]=msg[n] xor key[n and l]
next
xorstring=ans
end function[/syntax]

Each benchmark were made on a P4 2.6 GHz 1,000,000 times
with the function above called with fixed length strings filled with garble
unit: byte (b)
200b msg, 128b key: 3.53µs
2,000b msg, 1024b key: 5.65µs
20,000b msg, 16384b key: 27.7µs
/post]
Reply


Messages In This Thread
FieldView encryption challenge - by Z!re - 08-13-2005, 07:54 PM
FieldView encryption challenge - by KiZ - 08-16-2005, 05:54 AM
FieldView encryption challenge - by barok - 08-16-2005, 09:29 AM
FieldView encryption challenge - by dumbledore - 08-16-2005, 09:46 AM
FieldView encryption challenge - by KiZ - 08-16-2005, 10:07 AM
FieldView encryption challenge - by anarky - 08-16-2005, 11:59 AM
FieldView encryption challenge - by barok - 08-16-2005, 12:36 PM
FieldView encryption challenge - by anarky - 08-16-2005, 12:44 PM
FieldView encryption challenge - by dumbledore - 08-16-2005, 01:25 PM
FieldView encryption challenge - by Z!re - 08-16-2005, 06:18 PM
FieldView encryption challenge - by barok - 08-16-2005, 06:56 PM
FieldView encryption challenge - by Rattrapmax6 - 08-16-2005, 07:32 PM
FieldView encryption challenge - by anarky - 08-16-2005, 07:34 PM
FieldView encryption challenge - by Rattrapmax6 - 08-16-2005, 07:39 PM
FieldView encryption challenge - by Neo - 08-16-2005, 08:06 PM
FieldView encryption challenge - by dumbledore - 08-16-2005, 08:15 PM
FieldView encryption challenge - by Z!re - 08-16-2005, 10:23 PM
FieldView encryption challenge - by Neo - 08-16-2005, 10:32 PM
FieldView encryption challenge - by dumbledore - 08-16-2005, 11:54 PM
FieldView encryption challenge - by Neo - 08-17-2005, 12:10 AM
FieldView encryption challenge - by Rattrapmax6 - 08-17-2005, 12:37 AM
FieldView encryption challenge - by dumbledore - 08-17-2005, 06:28 AM
FieldView encryption challenge - by Rattrapmax6 - 08-17-2005, 06:56 AM
FieldView encryption challenge - by KiZ - 08-17-2005, 11:08 AM
FieldView encryption challenge - by Z!re - 08-17-2005, 12:05 PM
FieldView encryption challenge - by dumbledore - 08-17-2005, 01:32 PM
FieldView encryption challenge - by Neo - 08-17-2005, 01:57 PM
FieldView encryption challenge - by Anonymous - 08-17-2005, 04:22 PM
FieldView encryption challenge - by Z!re - 08-17-2005, 04:35 PM
FieldView encryption challenge - by Rattrapmax6 - 08-17-2005, 06:07 PM
FieldView encryption challenge - by Neo - 08-17-2005, 06:31 PM
FieldView encryption challenge - by Neo - 08-18-2005, 02:54 AM
FieldView encryption challenge - by Rattrapmax6 - 08-18-2005, 05:49 AM
FieldView encryption challenge - by Moneo - 08-18-2005, 05:57 AM
FieldView encryption challenge - by dumbledore - 08-19-2005, 02:39 AM
FieldView encryption challenge - by Z!re - 08-19-2005, 04:11 AM
FieldView encryption challenge - by Rattrapmax6 - 08-19-2005, 04:41 AM
FieldView encryption challenge - by Mr Match - 08-19-2005, 05:40 AM
FieldView encryption challenge - by Rattrapmax6 - 08-19-2005, 05:48 AM
FieldView encryption challenge - by Mr Match - 08-19-2005, 06:00 AM
FieldView encryption challenge - by Anonymous - 08-19-2005, 07:37 AM
FieldView encryption challenge - by KiZ - 08-19-2005, 11:50 AM
FieldView encryption challenge - by Z!re - 08-19-2005, 03:07 PM
FieldView encryption challenge - by Anonymous - 08-19-2005, 04:48 PM
FieldView encryption challenge - by anarky - 08-19-2005, 04:50 PM
FieldView encryption challenge - by anarky - 08-19-2005, 04:56 PM
FieldView encryption challenge - by Z!re - 08-19-2005, 05:03 PM
FieldView encryption challenge - by red_Marvin - 08-19-2005, 05:53 PM
FieldView encryption challenge - by Neo - 08-19-2005, 06:41 PM
FieldView encryption challenge - by Mr Match - 08-19-2005, 07:30 PM
FieldView encryption challenge - by Z!re - 08-19-2005, 07:36 PM
FieldView encryption challenge - by Rattrapmax6 - 08-19-2005, 08:27 PM
FieldView encryption challenge - by Z!re - 08-19-2005, 10:17 PM
FieldView encryption challenge - by Neo - 08-19-2005, 11:23 PM
FieldView encryption challenge - by Anonymous - 08-19-2005, 11:48 PM
FieldView encryption challenge - by Neo - 08-20-2005, 12:00 AM
FieldView encryption challenge - by Anonymous - 08-20-2005, 12:04 AM
FieldView encryption challenge - by Moneo - 08-20-2005, 06:19 AM
FieldView encryption challenge - by dumbledore - 08-20-2005, 06:42 AM
FieldView encryption challenge - by Neo - 08-20-2005, 12:41 PM
FieldView encryption challenge - by Neo - 08-20-2005, 01:08 PM
FieldView encryption challenge - by dumbledore - 08-20-2005, 10:06 PM
FieldView encryption challenge - by Neo - 08-21-2005, 01:03 AM
FieldView encryption challenge - by Dr_Davenstein - 08-21-2005, 02:17 AM
FieldView encryption challenge - by Neo - 08-21-2005, 02:18 AM
FieldView encryption challenge - by Neo - 08-21-2005, 02:20 AM
FieldView encryption challenge - by Dr_Davenstein - 08-21-2005, 03:31 AM
FieldView encryption challenge - by Neo - 08-21-2005, 05:52 AM
FieldView encryption challenge - by Moneo - 08-21-2005, 06:08 AM
FieldView encryption challenge - by KiZ - 08-21-2005, 08:14 AM
FieldView encryption challenge - by Z!re - 08-21-2005, 01:00 PM
FieldView encryption challenge - by Anonymous - 08-21-2005, 01:09 PM
FieldView encryption challenge - by Neo - 08-21-2005, 03:11 PM
FieldView encryption challenge - by Anonymous - 08-22-2005, 02:51 AM
FieldView encryption challenge - by Dr_Davenstein - 08-22-2005, 02:54 AM
FieldView encryption challenge - by Neo - 08-22-2005, 04:05 AM
FieldView encryption challenge - by Z!re - 08-22-2005, 04:25 AM
FieldView encryption challenge - by KiZ - 08-22-2005, 09:34 AM
FieldView encryption challenge - by Anonymous - 08-22-2005, 11:25 AM
FieldView encryption challenge - by Z!re - 08-22-2005, 03:07 PM
FieldView encryption challenge - by dumbledore - 08-23-2005, 09:47 AM
FieldView encryption challenge - by red_Marvin - 08-26-2005, 01:42 AM
FieldView encryption challenge - by red_Marvin - 08-27-2005, 01:51 AM
FieldView encryption challenge - by Deleter - 08-27-2005, 02:35 AM
FieldView encryption challenge - by Anonymous - 08-27-2005, 02:55 AM
FieldView encryption challenge - by Neo - 08-27-2005, 03:29 AM
FieldView encryption challenge - by Deleter - 08-27-2005, 09:49 AM
FieldView encryption challenge - by Anonymous - 08-27-2005, 12:54 PM
FieldView encryption challenge - by dumbledore - 08-28-2005, 03:44 AM
FieldView encryption challenge - by Z!re - 09-14-2005, 11:32 AM
FieldView encryption challenge - by Dr_Davenstein - 09-15-2005, 06:30 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)