hi

ok - will have a play...

i encrypt "123456" and get "61-?#48-?#27-?#13-$56-?#34-?#" - fine..
i try "654321" and get "34-?#56-?#13-$27-?#48-?#61-?#"

similar pattern sort of..

I try a 1 and get "34-?#"
I try a 2 and get "56-?#"
etc...

looks like a straight subsitution cyfer to me but reverses the order..

i try "abcdefghijklmnopqrstuvwxyz" and get

"26-?#59-?#32-?#50-?#39-?#60-?#54-?#10-$64-?#45-?#65-?
#49-?#35-?#43-?#9-$14-?#18-?#47-?#24-?#44-?#21-?#57-?#15-?#36-?#28-?#5-$"

so i guess that "a"="5-$", "b"="28-?" "c"="36-?" etc

so if use the above guess work to encode "test123" I would probably get an encryption of 54-?#, 57-?, 60-?, 54-?#, 34-?#, 56-?#, 13-$

now string them together and reverse them to make the encryption "13-$56-?#34-?#54-?#60-?57-?54-?#"

so if i go into your app and try this as the encypted value and click decrypt I should get test123 back - I try and get the value "teut123"

whoops - look like I miscounted somewhere.... "s" is "10-$" not "60-?" - doh, my fault!!

tried again - got test123

ok now given a cyfertext I can decode using above subsitutions and without using the code...

never use your own design for an encryption process - used a well known and proved algorithums (you will aqlways be able to create a process you yourself cannot break but that doesnt necessarily mean its secure)

cheers AJP