Open C: SMS Crypto Example (with Python UI)
This resource has been superceded by a newer resource and is considered to be obsolete!
| file name: |
Open_C_SMS_Crypto_Example_v1_0_en.zip
| |
| description: |
This Open C code example demonstrates usage of Python for S60 to provide a GUI for functionality implemented in standard C code. The use case of the example is encrypting/decrypting and sending/receiving of SMS messages. The example contains a simple C library for encryption that is ported to Symbian using Open C and called from the GUI. The package also contains a version with Symbian C++ GUI. The comparison and architectures of the Python and Symbian C++ implementations are provided in the Implementation Notes document available in the example package.
| |
| date of publication: |
2007-06-27
| |
| type: |
Example
| |
| topics: |
Messaging
SMS Open C/C++ Python S60 Symbian C++ UI | |
| language: |
English (en)
| |
| encoding: |
Zip Archive (.zip)
| |
| intended audience: |
Advanced
| |
| compatibility: |
S60 3rd Edition. Tested with Nokia E60, Nokia E70, and Nokia E90 devices. Created and tested with the Series 60 3rd Edition Maintenance Release SDK for Symbian OS, S60 Python SDK 1.3.20, and Open C plug-in (released April 3, 2007).
| |
| see also: |
Open C: FTP Client Example v1.1
| |
|
|
||
| Discussion about: Open C: SMS Crypto Example (with Python UI) |
|
| Latest postings | Posting time |
|
Hi,
You must't have base crypto knowledge or something like that, the APIs itself will be quit simple for you.
Using RInteger to get a session key(a ramdon string)
Using CAESEncryptor to encry the...
|
2008-09-04 09:15
by nosame@china-isi.com |
|
Hi,
Is there any sample code available for how to use symbian cryptography library?
I want to user AES and RSA encryptions.
Thanks
Hansa
|
2008-01-10 13:12
by hansapariya |
|
Discussion about is a new feedback channel that is published together with selected resources. We hope to receive feedback through this discussion forum, and will take your comments into account in...
|
2007-05-16 14:11
by CareTaker |
Additional information
| distribution: |
Forum Nokia Global Web Site
|
| edition: |
1
|
| editorial revision: |
0
|
| rights: |
Copyright © 2007 Nokia Corporation.
|
| size: |
603 KB
|
RDF Facets:
qdcZdateQDx2007E2d06E2d26T11E3a28E3a51E5aX
qdcZdateQDx2007E2d07E2d06T07E3a00E3a32E5aX
qdcZdescriptionQSxThisE20OpenE20CE20codeE20eE78ampleE20demonstratesE20usageE20ofE20PythonE20forE20S60E20toE20provideE20aE20GUIE20forE20functionalityE20implementedE20inE20standardE20CE20codeE2eE20TheE20useE20caseE20ofE20theE20eE78ampleE20isE20encryptingE2fdecryptingE20andE20sendingE2freceivingE20ofE20SMSE20messagesE2eE20TheE20eE78ampleE20containsE20aE20simpleE20CE20libraryE20forE20encryptionE20thatE20isE20portedE20toE20SymbianE20usingE20OpenE20CE20andE20calledE20fromE20theE20GUIE2eE20TheE20packageE20alsoE20containsE20aE20versionE20withE20SymbianE20CE2bE2bE20GUIE2eE20TheE20comparisonE20andE20architecturesE20ofE20theE20PythonE20andE20SymbianE20CE2bE2bE20implementationsE20areE20providedE20inE20theE20ImplementationE20NotesE20documentE20availableE20inE20theE20eE78ampleE20packageE2eX
qdcZformatQNx617209X
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fce09c7f8E2d4487E2d4a46E2d998dE2d1267fe4b4ad2E2fOpenE5fCE5fSMSE5fCryptoE5fE45E78ampleE5fv1E5f0E5fenE2ezipX
qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2ff383a01dE2deff8E2d497bE2dadecE2db907342b50f4E2fOpenE5fCE5fFTPE5fClientE5fE45E78ampleE5fv1E5f1E5fenE2ezipX
qdcZtitleQSxOpenE20CE3aE20SMSE20CryptoE20E45E78ampleE20E28withE20PythonE20UIE29X
qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qdcZtypeQUqfnTypeZApplicationQ
qdcZtypeQUqfnTypeZE45E78ampleQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qdctermsZeE78tentQNx617209X
qdctermsZissuedQDx2007E2d06E2d26T11E3a28E3a51E5aX
qdctermsZmodifiedQDx2007E2d07E2d06T07E3a00E3a32E5aX
qrssZdescriptionQSxThisE20OpenE20CE20codeE20eE78ampleE20demonstratesE20usageE20ofE20PythonE20forE20S60E20toE20provideE20aE20GUIE20forE20functionalityE20implementedE20inE20standardE20CE20codeE2eE20TheE20useE20caseE20ofE20theE20eE78ampleE20isE20encryptingE2fdecryptingE20andE20sendingE2freceivingE20ofE20SMSE20messagesE2eE20TheE20eE78ampleE20containsE20aE20simpleE20CE20libraryE20forE20encryptionE20thatE20isE20portedE20toE20SymbianE20usingE20OpenE20CE20andE20calledE20fromE20theE20GUIE2eE20TheE20packageE20alsoE20containsE20aE20versionE20withE20SymbianE20CE2bE2bE20GUIE2eE20TheE20comparisonE20andE20architecturesE20ofE20theE20PythonE20andE20SymbianE20CE2bE2bE20implementationsE20areE20providedE20inE20theE20ImplementationE20NotesE20documentE20availableE20inE20theE20eE78ampleE20packageE2eX
qrssZtitleQSxOpenE20CE3aE20SMSE20CryptoE20E45E78ampleE20E28withE20PythonE20UIE29X
qeditorZdescriptionE5fcreatedQDx2007E2d06E2d26T11E3a28E3a51E5aX
qeditorZdescriptionE5fmodifiedQDx2007E2d07E2d06T07E3a00E3a32E5aX
qeditorZtypeQUqfnTypeZApplicationQ
qeditorZtypeQUqfnTypeZE45E78ampleQ
qeditorZtypeQUqfnTypeZE52esourceQ
qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
qfnZaudienceQUqfnAudienceZadvancedQRqmarsZrelevanceQNx100X
qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
qfnZcompatibilityQSxS60E203rdE20E45ditionE2eE20TestedE20withE20NokiaE20E4560E2cE20NokiaE20E4570E2cE20andE20NokiaE20E4590E20devicesE2eE20CreatedE20andE20testedE20withE20theE20SeriesE2060E203rdE20E45ditionE20MaintenanceE20E52eleaseE20SE44KE20forE20SymbianE20OSE2cE20S60E20PythonE20SE44KE201E2e3E2e20E2cE20andE20OpenE20CE20plugE2dinE20E28releasedE20AprilE203E2cE202007E29E2eX
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
qfnZfeedbackE5fchannelQUxhttpE3aE2fE2fdiscussionE2eforumE2enokiaE2ecomE2fforumE2fforumdisplayE2ephpE3ffE3d156X
qfnZfeedbackE5fchannelE5fsummaryQUxhttpE3aE2fE2fdiscussionE2eforumE2enokiaE2ecomE2fforumE2ffeedE5fpostsE2ephpE3fforumidsE3d156X
qfnZfilenameQSxOpenE5fCE5fSMSE5fCryptoE5fE45E78ampleE5fv1E5f0E5fenE2ezipX
qfnZpublishedQDx2007E2d06E2d27T00E3a00E3a00E5aX
qfnZrepresentationQLqeditorZAttachmentQxOpenE5fCE5fSMSE5fCryptoE5fE45E78ampleE5fv1E5f0E5fenE2ezipX
qfnZsupersededByQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f79410fdeE2d246dE2d4731E2d9d10E2d3e2c5fdde953E2fOpenE5fCE5fSMSE5fCryptoE5fE45E78ampleE5fv1E5f1E5fenE2ezipX
qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZmessagingQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZopenE5fcQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZpythonQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZsmsQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZuiQRqmarsZrelevanceQNx100X
qfnZtypeQUqfnTypeZApplicationQ
qfnZtypeQUqfnTypeZE45E78ampleQ
qfnZtypeQUqfnTypeZE52esourceQ
qfnZupdatedQDx2007E2d06E2d27T05E3a43E3a18E5aX
qfnZusE5foriginQLqE78sdZbooleanQxtrueX
qfnZuserE5ftagQSxmessagingX
qfnZuserE5ftagQSxopenE2dcE2fcE2bE2bX
qfnZuserE5ftagQSxpythonX
qfnZuserE5ftagQSxs60X
qfnZuserE5ftagQSxsmsX
qfnZuserE5ftagQSxsymbianE2dcE2bE2bX
qfnZuserE5ftagQSxuiX
qmarsZdescriptionQSxThisE20OpenE20CE20codeE20eE78ampleE20demonstratesE20usageE20ofE20PythonE20forE20S60E20toE20provideE20aE20GUIE20forE20functionalityE20implementedE20inE20standardE20CE20codeE2eE20TheE20useE20caseE20ofE20theE20eE78ampleE20isE20encryptingE2fdecryptingE20andE20sendingE2freceivingE20ofE20SMSE20messagesE2eE20TheE20eE78ampleE20containsE20aE20simpleE20CE20libraryE20forE20encryptionE20thatE20isE20portedE20toE20SymbianE20usingE20OpenE20CE20andE20calledE20fromE20theE20GUIE2eE20TheE20packageE20alsoE20containsE20aE20versionE20withE20SymbianE20CE2bE2bE20GUIE2eE20TheE20comparisonE20andE20architecturesE20ofE20theE20PythonE20andE20SymbianE20CE2bE2bE20implementationsE20areE20providedE20inE20theE20ImplementationE20NotesE20documentE20availableE20inE20theE20eE78ampleE20packageE2eX
qmarsZeditionQNx1X
qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fzipX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZrevisionQNx0X
qmarsZsizeQNx617209X
qmarsZtitleQSxOpenE20CE3aE20SMSE20CryptoE20E45E78ampleE20E28withE20PythonE20UIE29X
qncZrightsQSxCopyrightE20Ea9E202007E20NokiaE20CorporationE2eX
qncZsupersededByQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f79410fdeE2d246dE2d4731E2d9d10E2d3e2c5fdde953E2fOpenE5fCE5fSMSE5fCryptoE5fE45E78ampleE5fv1E5f1E5fenE2ezipX
qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252Fce09c7f8E2d4487E2d4a46E2d998dE2d1267fe4b4ad2E252FOpenE5fCE5fSMSE5fCryptoE5fE45E78ampleE5fv1E5f0E5fenE2ezipX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qrdfZtypeQUqfnTypeZApplicationQ
qrdfZtypeQUqfnTypeZE45E78ampleQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ
qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2ff383a01dE2deff8E2d497bE2dadecE2db907342b50f4E2fOpenE5fCE5fFTPE5fClientE5fE45E78ampleE5fv1E5f1E5fenE2ezipX



