Where can I find the official source code of RSA? [closed] - rsa

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I searched in rsa.com, but I can't find an official source code of the RSA in whatever programing languages.

Have a look in wikipedia. You should be able to understand math though, that's all you need to know about the algorithm.

The RSA algorithm was invented by three college students and not by employees in a company. This encryption method was 'most likely' presented in the form of a paper. The implementation was left up to the computer science community.
In my Advanced Algorithms class this semester we are currently working our way through the number theory needed to for us to write our own very basic RSA encryption program. The Java BigInteger class contains the methods needed to get the job done. C++ not so much. I have been told that python is nearly perfectly suited for this, though I haven't looked in it.
Here is a link to a basic explanation of the RSA algorithm works. It has given me a better perspective on how the necessary number theory applies. This is a link to another site that includes a "Very simple example" of how things work.
Hope this helps

There is no "official" RSA implementation. But there are standards. For example the PKCS #1 standard is widely used.
Instead of looking for the official implementation, you could look for a NIST-certified implementation. E.g. openssl has gone through NIST certification, though I'm not sure which version(s).

Related

Marklogic or MongoDB [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I would to know which one choose MarkLogic vs MongoDB, I know its properties but in term of learning which one is more acceptable to choose? I have chosen MarkLogic but I think it's difficult to learn because it has a lot of documentation and it hasn't much comunity developers.
I have to choose one option for project our company and my boss is worried about MarkLogic's curve learning.
Help me which one choose.
Disclosure: I work for MarkLogic.
You mention your concern about learning how to work with MarkLogic. We have a MarkLogic University team that has excellent training resources. Take a look at their Developer Track courses. These courses are free and are available with in-person, via-Internet, or self-paced formats. Once you've learned the basics, you can follow that up with tutorials, the technical blog, On Demand videos, guides, and maybe a local Meetup, based on your needs. Our community may not be as big, but those who work with MarkLogic tend to be very helpful. You can post specific technical questions here on Stack Overflow.
The bigger question is what do you need from your database? For that, I'll join #Tamas in referring to his article comparing the two.

Introduction to Category Theory without Haskel, Scala or F# [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I wan't to get introduced to the fundamental concepts of Category Theory, from a developer's perspective (not a math student), but every single resource I see uses Haskel, Scala, F# or other highly-focused languages that I don't use.
Are there any resources for the rest of us?
MIT has an some course material online for Category Theory for Scientists. There is also a textbook you can download as well.
Pierce's Basic Category Theory for Computer Scientists fits your description. It is in no way tied to any particular programming language.
When learning category theory It's good to have examples to work from. If you don't have examples from mathematics, and you don't have examples from specific programming languages, it might be hard to motivate the subject.

Siri programming language [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Supposedly, the engine behind the iPhone's new Siri feature has been under development for several years (spawned from the CALO project). It is said that they even developed a new programming language specifically for it.
I can't find information about it anywhere. The only possible leads are academic papers, but I am not in an university network, so I don't have access to most of them.
Does anyone have any leads, examples, or even something vague as "it is similar to Prolog" or perhaps "it is a dialect of Lisp"?
In terms of the Siri work, the direct predecessor ( http://www.sri.com/about/siri-timeline.html), the Personalized Assistant that Learns (PAL) Program, did produce an "agent-based language/framework" SPARK (not to be confused with SPARK Ada). They have publicly available documentation on it http://www.ai.sri.com/~spark/, https://pal.sri.com/CALOfiles/cstore/PAL-publications/calo/2005/IntrotoSPARK.pdf, and http://www.ai.sri.com/pubs/files/1023.pdf (and an Eclipse plugin, apparently). This is very different from a general-purpose programming language. The "language" is more of a language in the sense that it models a specific formalism for planning and knowledge representation (think semantic web rather than programming language). The framework itself is hosted in Python and sometimes Java.
From this blog post:
Siri has developed a new programming language and GUI for the API web.
This is huge, although it’s too bad that it’s so early and so hidden.
There is a video in that blog post that shows the owner of the website interviewing two important figures from Siri, and they discuss what you asked about and much more.

Where can I find some open source implementations of the Boids algorithm, for the iOs? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
The question says it all: I'm looking for working, open source, implementations of algorithms (or derivatives there of) initially described in the Boids paper.
It looks like most of the code out there was written before "Open Source" really meant anything. I asked Mr Google:
Craig Reynolds's Boids page has a bunch of links for various languages and some mostly-original Lisp. Embedding a Lisp interpreter should not be that hard.
Christopher Kline, C++, Not-For-Profit. Licence terms for commercial apps negotiable with the author.
Tom Bak, Thong Chau, Visual C++/OpenGL/GLUT, no licence. You could try contacting them.
Robert Platt, VC++/D3D, no licence. You could try contacting him too.
You're unlikely to find anything specifically "for the iOS" (or even written in Objective-C), but C and C++ versions should be easy to port. .NET versions should be easy enough to run using MonoTouch.
This might help: Chapter from Killer game programming in Java about Flocking Boids

Objective-C library recommendation for AES-256 in CTR mode [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 months ago.
Improve this question
I'm looking for recommendations on an Objective-C library for AES-256 encryption in CTR mode. I have a database full of data encrypted with another library using CTR and seems the included CCCrypt only supports ECB or CBC with PKCS#7.
Any idea on the best portable library I should use? I'm not looking to port the original implementation as I don't have the required knowledge in cryptography and hence, that's-a-bad-idea (tm).
Thanks!
You should be able to implement this using OpenSSL. It is not Objective C, but rather "plain" C code, but since the built-in encryption algorithms in the iPhone also rely on plain C, this should hopefully not make that big a difference.
There is a tutorial on The Rare AiR on how you can compile the OpenSSL library for iPhone.
Hope this helps,
Claus