LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 09-22-2009, 11:15 AM   #1
jeremy28
Member
 
Registered: Sep 2009
Posts: 48

Rep: Reputation: 15
How can we develop Cryptographic Application for Linux?


Hello all.

I don't have any experience in Linux!
But I've implemented a CSP(Cryptographic Service Provider) in Windows which is a software library for implementation of Cryptographic Operations.
So that a high-level API offered by windows called CryptoAPI(or CAPI) uses those implementation in the CSP, so any one who is to implement a Cryptograhic Application for windows, Should use CryptoAPI interface.

Now, I'd like to know if we want to write a Cryptographic Application in Linux, What should we do?
Does Linux offer some APIs for programming under Linux like Windows or not?
If not, what is the alternative Architecture to develop "Linux-based" cryptographic Applications?

Any help will be greatly appreciated!!

Regards.
 
Old 09-22-2009, 11:43 AM   #2
prushik
Member
 
Registered: Mar 2009
Location: Pennsylvania
Distribution: Lubuntu, BetterLinux
Posts: 370

Rep: Reputation: 29
Quote:
Originally Posted by jeremy28 View Post
Hello all.

I don't have any experience in Linux!
But I've implemented a CSP(Cryptographic Service Provider) in Windows which is a software library for implementation of Cryptographic Operations.
So that a high-level API offered by windows called CryptoAPI(or CAPI) uses those implementation in the CSP, so any one who is to implement a Cryptograhic Application for windows, Should use CryptoAPI interface.
'Could' use the CryptoAPI. Many people do not like using someone elses code for things like that. And other people may like or require different algorithms that those found in CryptoAPI. Some may need more speed or more security. I always try to build my applications from the lowest level possible. It takes more work, but produces the highest quality applications and you learn more from the experience.

Quote:
Originally Posted by jeremy28 View Post
Now, I'd like to know if we want to write a Cryptographic Application in Linux, What should we do?
Does Linux offer some APIs for programming under Linux like Windows or not?
If not, what is the alternative Architecture to develop "Linux-based" cryptographic Applications?

Any help will be greatly appreciated!!

Regards.
Yes, there are many many many libraries designed specifically for what you want. One is simply called "crypto". I think its a standard part of linux. Check out the man page for it. It does lot of different algorithms.
http://linux.die.net/man/3/crypto
 
Old 09-22-2009, 11:48 AM   #3
monsm
Member
 
Registered: Feb 2005
Location: London, UK
Distribution: Gentoo
Posts: 568

Rep: Reputation: 37
Yes there are lots, if you go to the gentoo portage web page: http://gentoo-portage.com/Search?search=crypto

You see a list of crypto related packages that are included in Gentoo. When you click on each of the links, there is another link to the homepage og the specific package.

Mons
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Develop Powerful Application for IDS with Perl LXer Syndicated Linux News 0 03-08-2007 12:16 PM
Which is the best language to develop a database using application tuxfood Linux - Newbie 2 12-18-2004 03:05 PM
How to develop a XWindow application frankli Programming 4 09-09-2004 08:29 PM
Hardware cryptographic module for Linux? abrb220 Linux - Security 1 05-05-2004 12:54 PM
how to develop application for ipaq? penny21 Programming 0 03-14-2004 11:36 AM


All times are GMT -5. The time now is 02:07 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration