topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Saturday December 14, 2024, 11:11 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: DONE: Private Dictionary  (Read 13738 times)

SexyLilDarkPaw

  • Participant
  • Joined in 2006
  • *
  • default avatar
  • Posts: 28
    • View Profile
    • Donate to Member
DONE: Private Dictionary
« on: April 19, 2006, 07:11 PM »
Hi all,  ;D

Just randomly had an idea come to me! and i figured i would toss it out and see if anyone likes it.

Here is my pitch

Wouldn't it be kind of an interesting to have a tray app that allows the user to create custom dictionary files that they can share with their friends so only the people with the dictionary that you made can translate and share messages with you.  To make it easier and more efficient, don't even make a GUI have the tray icon display a menu 1. choose dictionary, 2. make your own dictionary then have an option to encrypt or decrypt the text and send it back to the clipboard.


::Sample Dictionary::
================
It just follows each Key's placement as to row 1, 2 or 3 and what numbers its between, can be done in your head by looking at the keyboard but that will slow you down :-p

Although it has the inability to code symbols and numbers with his dictionary. It would be effective.

    12  23  34  45  56  67  78  89  90  0-
1   Q   W   E   R    T   Y    U   I    O   P
2   A   S    D   F    G   H    J   K    L
3   Z   X    C   V    B   N    M

so Hello would be

267 134 290 290 190
  H   E    L     L     O

considering its not simple like  A = 1 and the numbers are random because of how they appear on the keyboard its hard to guess and figure out that each number stands for a section of the keyboard, the BEST part is if you crush it together 267134290290190 (Hello), you don't need separators because the function in the program would look for the letters predefined number, and since the numbers wont overlap its simplistic enough that almost a search and replace function would encode it for you, without confusing the numbers because the code never work backwards the middle or end of a coded letter wouldn't be mixed up with the next one because the number is smaller (1, 2 or 3).

Well anyways just a thought, I would love to hear anyone's suggestion or criticisms, or if you know of a program like this, i would be interested.

ttyl Felicia,  ^_^
« Last Edit: April 20, 2006, 06:39 AM by brotherS »

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 9,778
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Private Dictionary?
« Reply #1 on: April 19, 2006, 07:20 PM »
Hi Felicia!

That sounds very intriguing. I was just thinking of how to implement that through a PHP script but then I wondered what would happen if someone actually used a number.

Here's my suggestion: for any number just precede it with two zeros. 4 would be 004 and 42 would be 004002.

And if you wanted to avoid spaces in the code you would need to convert the space symbol into some numbers too. Maybe 400.

It seems simple enough to implement on a website as a form.

You could even be really tricky by encrypting the encryption so each letter was actually nine numbers long!
« Last Edit: July 17, 2017, 03:27 PM by Deozaan »

SexyLilDarkPaw

  • Participant
  • Joined in 2006
  • *
  • default avatar
  • Posts: 28
    • View Profile
    • Donate to Member
Re: IDEA : Private Dictionary?
« Reply #2 on: April 19, 2006, 07:47 PM »
Hi Deozaan  :)

I think that's a great idea  :Thmbsup:, encoding spaces to numbers too so no one knows where the next word begins.  And 9 is better then 3 because who is gonna think to associate a 9 digit number to one letter? ;D.  And encoding numbers with the 00# is good too.  It would be different from the text pattern just enough to confuse people who try to understand it.

The idea of a web-based form is awesome too, because text compresses well and the file size would be quite tiny.  So would the key be a separate file accessed by the php script or would each user make their own key by replacing the contents of the original php script?

Possibly add an optional frame, with the dictionary in a small frame on the left and the user can define an email domain or web messenger site to load in the right frame so they can encode and send simultaneously?

Sounds like it might be more interesting than i thought LoL

ttyl Felicia

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 9,778
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: IDEA : Private Dictionary?
« Reply #3 on: April 19, 2006, 07:54 PM »
Actually, with a web form you could just paste the text to be encrypted, press the encrypt button and then it would display the text which you could then copy and paste in an e-mail or a message to a friend. Then the friend would come back to the site and paste the code in and press the decrypt button and it would display the original text, or in the case of the double encryption, it would display the 3-digit letters.

I suppose there could be a button to check for double encryption/decryption so that you wouldn't need to encode or decode twice manually.

I was thinking more with those numbers and maybe it would be best for a number to just be itself three times. 2 would be 222 and 5 would be 555 and 42 would be 444222.

But that's just one minor detail in an otherwise (seemingly) easy to do project--At least for a php form.

allen

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,206
    • View Profile
    • Donate to Member
Re: IDEA : Private Dictionary?
« Reply #4 on: April 19, 2006, 08:07 PM »
The problem is, you'd have to explicitly define all potential characters -- unless you want to support only US 26 character alphabet (which would be 52 if you differentiate among lower/upper case) -- wouldn't it be easier to just encrypt a block of text with a password and share the password with those you wanted to be able to read it?   It would, perhaps, but less fun than the decoder-ring approach but it would certainly be easier to implement and more flexible/extensible.

fsekrit would be ideal for sharing such messages.

SexyLilDarkPaw

  • Participant
  • Joined in 2006
  • *
  • default avatar
  • Posts: 28
    • View Profile
    • Donate to Member
Re: IDEA : Private Dictionary?
« Reply #5 on: April 19, 2006, 08:34 PM »
Greetings Allen, :)

You are quite right, infact i love fsekrit, was using it earlier today on my flash drive.  My only problem is other people have false alarms or don't like having exe's sent to them and lots of hosts and domains i have to put up with block exe's sadly.

I think the whole idea was more about the decoder ring fun.  It's interesting though if you ever thought about it, the keys are much like co-ordinates  :huh:

^_^ hehe

oh well, maybe someone will benefit from the idea or a part of it.

ttyl :)

allen

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,206
    • View Profile
    • Donate to Member
Re: IDEA : Private Dictionary?
« Reply #6 on: April 19, 2006, 08:55 PM »
I was just being utilitarian -- as for decoder ring fun . . . most of the things I do are pointless or at least counter intuitive -- so I'm not one to say "Don't do it" :)

SexyLilDarkPaw

  • Participant
  • Joined in 2006
  • *
  • default avatar
  • Posts: 28
    • View Profile
    • Donate to Member
Re: IDEA : Private Dictionary?
« Reply #7 on: April 19, 2006, 09:13 PM »
I think it will be a success as long as someone enjoys it lol

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 9,778
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: IDEA : Private Dictionary?
« Reply #8 on: April 19, 2006, 09:24 PM »
I'm working on it right now, Felicia.

(And with Allen's help!)

SexyLilDarkPaw

  • Participant
  • Joined in 2006
  • *
  • default avatar
  • Posts: 28
    • View Profile
    • Donate to Member
Re: IDEA : Private Dictionary?
« Reply #9 on: April 19, 2006, 09:53 PM »
I'd like to help but i don't know php  :-[, or anything for that matter lol

I can do simple registry stuff and batch file stuff :) I have a bunch of little scripts and stuff I made, maybe i should post them or the contents of them. :)
« Last Edit: April 19, 2006, 10:07 PM by SexyLilDarkPaw »

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 9,778
    • View Profile
    • Read more about this member.
    • Donate to Member
FINISHED-ISH : Private Dictionary?
« Reply #10 on: April 19, 2006, 11:17 PM »
Well, it works. Mostly. Line breaks cause problems with it, but other than that it works fine.

[Dead link removed]

I will work on it more tomorrow, and eventually I want to add the ability to create your own dictionary on the fly.

Oh yeah, and naturally if you try to decrypt something that isn't encrypted you'll get funky results. I plan on fixing that as much as possible, too.

423134290334190378134999156190999534190367212156189190367634190234134145,,,999545134290189334189212!!!

July 2107 EDIT: It has been over ten years since I made this code, and the above link is now dead, so I've posted the code publicly on Github: https://gist.github....0bdd199980e4c3db6e9f
« Last Edit: July 17, 2017, 05:29 PM by Deozaan »

jgpaiva

  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 4,727
    • View Profile
    • Donate to Member
Re: IDEA : Private Dictionary?
« Reply #11 on: April 20, 2006, 03:54 AM »
512267512267.........999423267212156999212999334145212312167999189234134212!!!999489'''378999290189289189367256999189156!!!99967821216735613499912313499933419017829023499922315621214515699910-190223156189367256999290189289134999156267189223???

Sweet! Good work, deozaan ;)

allen

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,206
    • View Profile
    • Donate to Member
Re: IDEA : Private Dictionary?
« Reply #12 on: April 20, 2006, 05:18 AM »
512290290999167190178999367134134234999367190123999189223999212999223267189367167,,,99910-290212223156189334999234134334190234134145999145189367256999290190256190999212367234999167190178'''145134999223134156...999:::534

wr975

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 369
    • View Profile
    • Donate to Member
Re: IDEA : Private Dictionary?
« Reply #13 on: April 20, 2006, 05:26 AM »
489999290189289134999189156!!!999:::)))99940-13414526721210-22399937819014513499933426721214521233415613414522399933421236799935613499913436733414516710-156134234???999590189289134999,,,!!!öööäääüüüÜÜÜÖÖÖÄÄÄßß߀€€$$$;;;:::'''---\\\???***+++###"""%%%///((()))

AbteriX

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 1,149
    • View Profile
    • Donate to Member
Re: IDEA : Private Dictionary?
« Reply #14 on: April 20, 2006, 05:27 AM »
Lol
that's reminds me to <this> thread over at AutoHotKey


---
Oh, this other side mention in the thread above is down: google for " text2bin "
you'll find e.g. ==> http://www.wildmag.d...xt2Bin/text2bin.html

0100100100
0100100100100000011011000110100101101011011001010010000001000100011011110110111001100001011101000110100101101111011011100100001101101111011001000110010101110010

« Last Edit: April 20, 2006, 05:32 AM by AbteriX »

allen

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,206
    • View Profile
    • Donate to Member
Re: DONE: Private Dictionary
« Reply #15 on: April 20, 2006, 08:52 AM »
wr975 -- As I understand it,  the plan was to have a custom dictionary to suit the person encrypting the message. That just hasn't been implemented yet.

SexyLilDarkPaw

  • Participant
  • Joined in 2006
  • *
  • default avatar
  • Posts: 28
    • View Profile
    • Donate to Member
Re: DONE: Private Dictionary
« Reply #16 on: April 20, 2006, 04:16 PM »
 :Thmbsup:

64513414516799912313429029099918937810-290134378134367156134234999^^^___^^^,,,999

I am actually surprised,.. the thread has been read so many times o.o i was almost not sure i should post the idea.

Wonderfully done Allen & Deozaan  :D