This is a cryptographically signed message in MIME format. --------------msB95CB80A9278B2834137B2A3 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit #include <stdio.h> #include <ctype.h> void main() { int user_input; while((user_input=getchar())) { if (islower(user_input)) user_input = 'a' + (user_input - 'a' + 18) % 26; if (isupper(user_input)) user_input = 'A' + (user_input - 'A' + 18) % 26; /* convert to string and put a reverse string function here */ putchar(user_input); } Keith Rice wrote: > Alec Kosky wrote: > > > > On 01-Dec-99 Jon Mitchell wrote: > > > However we discovered that > > > it does not appear to be any sort of MD5 encryption scheme (although I'm > > > not an encryption expert), but in actuality what we've deemed Secret > > > Decoder Ring encryption. The letters are one to one with another letter, > > > and even worse, in order as well. > > > > > > Here's an example of two sets of letters: > > > > > > You type: abcd > > > Transmits: VUTS > > > > > > You type: ABCD > > > Transmits: vuts > > > > ROT13 encoding - like the caesar cipher (it may be the caesar cipher?). Take > > your character and rotate 13 characters. > > > > --Alec-- > > It's vaguely similar to the ROT13 encoding scheme but it's not ROT13. If it > were, then "abcd" would be transmitted as "nopq". > > It looks like it reverses the alphabet and then rotate the resulting alphabet > until it starts with the character "v". It then maps the letters to its > corresponding character and changes the case. > > I wonder how it handles numeric characters and punctuation... > > Later, > Keith > > P.S. Don't forget to drink your Ovaltine! -- William Randolph Royere III Chief Science Officer, GNSS PGP Fingerprint: 35FC 79E1 41DB 91FD 751C 2AB5 B4F0 E58F 8F2C 4584 --------------msB95CB80A9278B2834137B2A3 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIIM4QYJKoZIhvcNAQcCoIIM0jCCDM4CAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC Cm0wggUCMIIEa6ADAgECAhBi4KikVUVRIQ8eelGrIZXMMA0GCSqGSIb3DQEBBAUAMIHMMRcw FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29y azFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQQSBJbmNvcnAuIEJ5 IFJlZi4sTElBQi5MVEQoYyk5ODFIMEYGA1UEAxM/VmVyaVNpZ24gQ2xhc3MgMSBDQSBJbmRp dmlkdWFsIFN1YnNjcmliZXItUGVyc29uYSBOb3QgVmFsaWRhdGVkMB4XDTk5MTAyNTAwMDAw MFoXDTAwMTAyNDIzNTk1OVowggEdMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9y ZXBvc2l0b3J5L1JQQSBJbmNvcnAuIGJ5IFJlZi4sTElBQi5MVEQoYyk5ODEeMBwGA1UECxMV UGVyc29uYSBOb3QgVmFsaWRhdGVkMTMwMQYDVQQLEypEaWdpdGFsIElEIENsYXNzIDEgLSBO ZXRzY2FwZSBGdWxsIFNlcnZpY2UxJDAiBgNVBAMUG1dpbGxpYW0gUmFuZG9scGggUm95ZXJl IElJSTEeMBwGCSqGSIb3DQEJARYPb3NpcmlzQGduc3MuY29tMIGfMA0GCSqGSIb3DQEBAQUA A4GNADCBiQKBgQCoNQ21KaFkjiztN/eU4nfjO969DH/IEHGG7FMz0FXB9/QZCCitELCXxSkw 1t9cXVGcDQ5/Ad4c6yfLQRqUHxVZc2xjOTM5uWmbHaZiLxydlGcQNrA1nddHuGRrBu9naeGg 7jG4AVlcC1q/MBj5nzZBhgYomuwc1JLfNVS222JMTQIDAQABo4IBjzCCAYswCQYDVR0TBAIw ADCBrAYDVR0gBIGkMIGhMIGeBgtghkgBhvhFAQcBATCBjjAoBggrBgEFBQcCARYcaHR0cHM6 Ly93d3cudmVyaXNpZ24uY29tL0NQUzBiBggrBgEFBQcCAjBWMBUWDlZlcmlTaWduLCBJbmMu MAMCAQEaPVZlcmlTaWduJ3MgQ1BTIGluY29ycC4gYnkgcmVmZXJlbmNlIGxpYWIuIGx0ZC4g KGMpOTcgVmVyaVNpZ24wEQYJYIZIAYb4QgEBBAQDAgeAMIGGBgpghkgBhvhFAQYDBHgWdmQ0 NjUyYmQ2M2YyMDQ3MDI5Mjk4NzYzYzlkMmYyNzUwNjljNzM1OWJlZDFiMDU5ZGE3NWJjNGJj OTcwMTc0N2RhNWQzZjIxNDFiZWFkYjJiZDJlODkyMWZhZTZiZjVkNjExNDg5ZmExYmY0NGY5 ZjNlYTQ1MGMwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC52ZXJpc2lnbi5jb20vY2xh c3MxLmNybDANBgkqhkiG9w0BAQQFAAOBgQAk1GPMlziWoSJ8+/CnOHIdJvlivigmJZ+wtvZL VVGliI2Jp+fGacqMRjANSZIy5htk7yTH8mNKHgi37K9wQsvHSb79QKoAoe/BffYggs9FtrQG vJnLjpNhUcMtVcaVnv8rEVENhXSU6d0/hYkKG6tc5KxMNtY0L6YlflarQFfE7zCCAy4wggKX oAMCAQICEQDSdi6NFAw9fbKoJV2v7g11MA0GCSqGSIb3DQEBAgUAMF8xCzAJBgNVBAYTAlVT MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMSBQdWJsaWMgUHJp bWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05ODA1MTIwMDAwMDBaFw0wODA1MTIy MzU5NTlaMIHMMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24g VHJ1c3QgTmV0d29yazFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQ QSBJbmNvcnAuIEJ5IFJlZi4sTElBQi5MVEQoYyk5ODFIMEYGA1UEAxM/VmVyaVNpZ24gQ2xh c3MgMSBDQSBJbmRpdmlkdWFsIFN1YnNjcmliZXItUGVyc29uYSBOb3QgVmFsaWRhdGVkMIGf MA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7WkSKBBa7Vf0DeootlE8VeDa4DUqyb5xUv7zo dyqdufBou5XZMUFweoFLuUgTVi3HCOGEQqvAopKrRFyqQvCCDgLpL/vCO7u+yScKXbawNkIz tW5UiE+HSr8Z2vkV6A+HthzjzMaajn9qJJLj/OBluqexfu/J2zdqyErICQbkmQIDAQABo3ww ejARBglghkgBhvhCAQEEBAMCAQYwRwYDVR0gBEAwPjA8BgtghkgBhvhFAQcBATAtMCsGCCsG AQUFBwIBFh93d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvUlBBMA8GA1UdEwQIMAYBAf8C AQAwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBAgUAA4GBAIi4Nzvd2pQ3AK2qn+GBAXEekmpt L/bxndPKZDjcG5gMB4ZbhRVqD7lJhaSV8Rd9Z7R/LSzdmkKewz60jqrlCwbe8lYq+jPHvhnX U0zDvcjjF7WkSUJj7MKmFw9dWBpJPJBcVaNlIAD9GCDlX4KmsaiSxVhqwY0DPOvDzQWikK5u MIICMTCCAZoCBQKkAAABMA0GCSqGSIb3DQEBAgUAMF8xCzAJBgNVBAYTAlVTMRcwFQYDVQQK Ew5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0 aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05NjAxMjkwMDAwMDBaFw05OTEyMzEyMzU5NTlaMF8x CzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3Mg MSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCBnzANBgkqhkiG9w0B AQEFAAOBjQAwgYkCgYEA5Rm/baNWYS2ZSHH2Z965jeu3noaACpEO+jglr0aIguVzqKCbJF0N H8xlbgyw0FaEGIeaBpsQoXPftFg5a27B9hXVqKg/qhIGjTGsf7A01480Z4gJzRQR4k5FVmkf eAKA2txHkSm7NsljXMXg1y2He6G3MrB7MLoqLzGq7qNn2tsCAwEAATANBgkqhkiG9w0BAQIF AAOBgQBSc7qaVdzcP4J9sJCYYiqCTHYAbiU91cIJcFcBDA93Hxih+xxgDqB1O0khQf6nXC1M QknT/yjYjOqd/skH4neCUyPeVfPORJP6+ky9yjbzW2aynsjyDF5e1KG0IQkzyjtZ/JLCOPyt 2ZYk4C36oyn1M2h4TrS8n2k14qiYlHM7xDGCAjwwggI4AgEBMIHhMIHMMRcwFQYDVQQKEw5W ZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFGMEQGA1UE CxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQQSBJbmNvcnAuIEJ5IFJlZi4sTElB Qi5MVEQoYyk5ODFIMEYGA1UEAxM/VmVyaVNpZ24gQ2xhc3MgMSBDQSBJbmRpdmlkdWFsIFN1 YnNjcmliZXItUGVyc29uYSBOb3QgVmFsaWRhdGVkAhBi4KikVUVRIQ8eelGrIZXMMAkGBSsO AwIaBQCggbEwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNOTkx MjAzMTEzMDU1WjAjBgkqhkiG9w0BCQQxFgQUvU/YlgZKqiFBn0n5BgTkEIcNSIswUgYJKoZI hvcNAQkPMUUwQzAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwBwYFKw4DAgcwDQYIKoZI hvcNAwICAUAwDQYIKoZIhvcNAwICASgwDQYJKoZIhvcNAQEBBQAEgYCCBBAhtoJk64TiZ8iA HisnJfEF6LAQo/5qnNUbcHFnfX4yTuxIFiU5CONXPGIUlKPyab1eEYehxG7DraiKHkcELVig BoCCHBPEr8yvlU8pWJKLRe5kCYlyi4LOOYY/uYdkepJBFDxA1eK92PCPPfpBlHubvycDmRlJ M+VA45b+jQ== --------------msB95CB80A9278B2834137B2A3--
This archive was generated by hypermail 2b30 : Fri Apr 13 2001 - 15:16:56 PDT