473,320 Members | 1,612 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Suggestions for Encryption Algorithms and Languages?? [ I'm new at this ]

I am looking to get my feet wet with encryption. When I say encryption
program I am talking about something to get me off to a quick start.
Something very simple, far less than the 40+ bit encryption code.

What I need is an easy to understand language choice. I've used BASIC
a long time ago but is there another language that is better and more
supported?

There seems to be hundreds of languages so it's hard for me to just
pick one.

I also wanted it to be a freeware or shareware programming language
with a compiler and maybe an editor that has colors and error
checking. I'll need it to be usable in a windows/xp environment.
Maybe a one that compiles into a self supportive EXE?

As I said I am just starting by trying to code a very simple
encryption program. If anything fits this bell then please give me
some information.

Thanks.

Message was cross-posted to the following Newsgroups in hopes of
getting more replies.
comp.lang.basic.powerbasic,comp.lang.misc,comp.lan g.java,comp.lang.c++,comp.lang.c,comp.lang.c.moder ated

Sep 17 '08 #1
1 1807
On Wed, 17 Sep 2008 13:22:44 -0400, Robert Blass wrote:
I am looking to get my feet wet with encryption. When I say encryption
program I am talking about something to get me off to a quick start.
Something very simple, far less than the 40+ bit encryption code.
If you want to encrypt something, then eliminate any parts that are
always the same, compress it, -then- encrypt it via an established crypto
API.

The number of bits doesn't necessarily matter that much to the simplicity
of comprehending the algorithm.

If you want to design cryptography algorithms, take some classes, and
spend some time learning to break others' algorithms first. After you
know how to put an algorithm through the wringer, then you're ready to
design your own because you can form hypotheses and do well at knocking
over the bad ones.

If you want to implement an established algorithm, why? There are so
many implementations already.
What I need is an easy to understand language choice. I've used BASIC a
long time ago but is there another language that is better and more
supported?
Java's probably a fine choice, but for simplicity I'd go for Python. It
reads like the pseudocode many folks would write on a whiteboard.

Also, for cryptography, you could do worse than good old "bc".
There seems to be hundreds of languages so it's hard for me to just pick
one.

I also wanted it to be a freeware or shareware programming language with
a compiler and maybe an editor that has colors and error checking. I'll
need it to be usable in a windows/xp environment. Maybe a one that
compiles into a self supportive EXE?
Python can be frozen to an EXE. Java can be compiled to an executable
with gcj. There's a huge number of colorizing text editors available.

Sep 27 '08 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

22
by: Kamilche | last post by:
I've looked at a few alternatives for encryption with Python, and didn't come up anything very speedy. I've written an encryption algorithm in pure Python that can process 22 megs of data a...
41
by: Michael Strorm | last post by:
Hi, I'm in the middle of "teaching" myself C++. Having skimmed some of the "Teach Yourself C++ in 21 Days" book, I got a feel for the language, at least. Then I bought "The C++ Programming...
193
by: Michael B. | last post by:
I was just thinking about this, specifically wondering if there's any features that the C specification currently lacks, and which may be included in some future standardization. Of course, I...
113
by: Bonj | last post by:
I was in need of an encryption algorithm to the following requirements: 1) Must be capable of encrypting strings to a byte array, and decyrpting back again to the same string 2) Must have the same...
7
by: Alan Silver | last post by:
Hello, I am writing a page where sensitive data is collected (over SSL) and stored in a database. I have been looking at the .NET encryption classes, but am a bit confused as to which is best...
2
by: tfoxusenet | last post by:
Hi, I need to encrypt/decrypt some data for my C# application that can also be read on a unix system, and need a quick, simple, cross-platform solution I can embed in my own code that doesn't...
0
by: John | last post by:
I am using SSLStream to send data between the client and server. From the client, 1) I am looking for a way to turn off the Encryption. In SSLStream, there is a READ-ONLY Encryption property....
4
by: Sylvie | last post by:
http://www.obviex.com/samples/Encryption.aspx According to this link, I am using Rijndael Encryption & Decryption Algorithms, But I want my encrypted strings just CAPS string and just...
1
by: Robert Blass | last post by:
I am looking to get my feet wet with encryption. When I say encryption program I am talking about something to get me off to a quick start. Something very simple, far less than the 40+ bit...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.