| file name:
|
Open_C_SMS_Crypto_Example_v1_1_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. Version 1.1 of the package includes updates to the document only.
|
| 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
|
|
|
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
<< Back to Previous Page
RDF Facets:
qdcZdescriptionQSxThisE20OpenE20CE20codeE20eE78ampleE20demonstratesE20usageE20ofE20PythonE20forE20S60E20toE20provideE20aE20GUIE20forE20functionalityE20implementedE20inE20standardE20CE20codeE2eE20TheE20useE20caseE20ofE20theE20eE78ampleE20isE20encryptingE2fdecryptingE20andE20sendingE2freceivingE20ofE20SMSE20messagesE2eE20TheE20eE78ampleE20containsE20aE20simpleE20CE20libraryE20forE20encryptionE20thatE20isE20portedE20toE20SymbianE20usingE20OpenE20CE20andE20calledE20fromE20theE20GUIE2eE20TheE20packageE20alsoE20containsE20aE20versionE20withE20SymbianE20CE2bE2bE20GUIE2eE20TheE20comparisonE20andE20architecturesE20ofE20theE20PythonE20andE20SymbianE20CE2bE2bE20implementationsE20areE20providedE20inE20theE20ImplementationE20NotesE20documentE20availableE20inE20theE20eE78ampleE20packageE2eE20VersionE201E2e1E20ofE20theE20packageE20includesE20updatesE20toE20theE20documentE20onlyE2eX
qdcZformatQNx606966X
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f79410fdeE2d246dE2d4731E2d9d10E2d3e2c5fdde953E2fOpenE5fCE5fSMSE5fCryptoE5fE45E78ampleE5fv1E5f1E5fenE2ezipX
qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2ff383a01dE2deff8E2d497bE2dadecE2db907342b50f4E2fOpenE5fCE5fFTPE5fClientE5fE45E78ampleE5fv1E5f1E5fenE2ezipX
qdcZtitleQSxOpenE20CE3aE20SMSE20CryptoE20E45E78ampleE20E28withE20PythonE20UIE29E20v1E2e1X
qdcZtypeQUqfnZPrimaryE52esourceQ
qdcZtypeQUqfnTypeZApplicationQ
qdcZtypeQUqfnTypeZE45E78ampleQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qdctermsZeE78tentQNx606966X
qrssZdescriptionQSxThisE20OpenE20CE20codeE20eE78ampleE20demonstratesE20usageE20ofE20PythonE20forE20S60E20toE20provideE20aE20GUIE20forE20functionalityE20implementedE20inE20standardE20CE20codeE2eE20TheE20useE20caseE20ofE20theE20eE78ampleE20isE20encryptingE2fdecryptingE20andE20sendingE2freceivingE20ofE20SMSE20messagesE2eE20TheE20eE78ampleE20containsE20aE20simpleE20CE20libraryE20forE20encryptionE20thatE20isE20portedE20toE20SymbianE20usingE20OpenE20CE20andE20calledE20fromE20theE20GUIE2eE20TheE20packageE20alsoE20containsE20aE20versionE20withE20SymbianE20CE2bE2bE20GUIE2eE20TheE20comparisonE20andE20architecturesE20ofE20theE20PythonE20andE20SymbianE20CE2bE2bE20implementationsE20areE20providedE20inE20theE20ImplementationE20NotesE20documentE20availableE20inE20theE20eE78ampleE20packageE2eE20VersionE201E2e1E20ofE20theE20packageE20includesE20updatesE20toE20theE20documentE20onlyE2eX
qrssZtitleQSxOpenE20CE3aE20SMSE20CryptoE20E45E78ampleE20E28withE20PythonE20UIE29E20v1E2e1X
qeditorZdescriptionE5fcreatedQDx2007E2d07E2d05T07E3a09E3a30E5aX
qeditorZdescriptionE5fmodifiedQDx2007E2d07E2d06T07E3a00E3a32E5aX
qeditorZtypeQUqfnTypeZApplicationQ
qeditorZtypeQUqfnTypeZE45E78ampleQ
qeditorZtypeQUqfnTypeZE52esourceQ
qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
qfnZaudienceQUqfnAudienceZadvancedQRqmarsZrelevanceQNx100X
qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
qfnZcompatibilityQSxS60E203rdE20E45ditionE2eE20TestedE20withE20NokiaE20E4560E2cE20NokiaE20E4570E2cE20andE20NokiaE20E4590E20devicesE2eE20CreatedE20andE20testedE20withE20theE20SeriesE2060E203rdE20E45ditionE20MaintenanceE20E52eleaseE20SE44KE20forE20SymbianE20OSE2cE20S60E20PythonE20SE44KE201E2e3E2e20E2cE20andE20OpenE20CE20plugE2dinE20E28releasedE20AprilE203E2cE202007E29E2eX
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
qfnZfeedbackE5fchannelQUxhttpE3aE2fE2fdiscussionE2eforumE2enokiaE2ecomE2fforumE2fforumdisplayE2ephpE3ffE3d156X
qfnZfeedbackE5fchannelE5fsummaryQUxhttpE3aE2fE2fdiscussionE2eforumE2enokiaE2ecomE2fforumE2ffeedE5fpostsE2ephpE3fforumidsE3d156X
qfnZfilenameQSxOpenE5fCE5fSMSE5fCryptoE5fE45E78ampleE5fv1E5f1E5fenE2ezipX
qfnZpublishedQDx2007E2d07E2d06T00E3a00E3a00E5aX
qfnZrepresentationQLqeditorZAttachmentQxOpenE5fCE5fSMSE5fCryptoE5fE45E78ampleE5fv1E5f1E5fenE2ezipX
qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZmessagingQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZopenE5fcQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZpythonQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZsmsQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZuiQRqmarsZrelevanceQNx100X
qfnZtypeQUqfnTypeZApplicationQ
qfnZtypeQUqfnTypeZE45E78ampleQ
qfnZtypeQUqfnTypeZE52esourceQ
qfnZusE5foriginQLqE78sdZbooleanQxtrueX
qmarsZdescriptionQSxThisE20OpenE20CE20codeE20eE78ampleE20demonstratesE20usageE20ofE20PythonE20forE20S60E20toE20provideE20aE20GUIE20forE20functionalityE20implementedE20inE20standardE20CE20codeE2eE20TheE20useE20caseE20ofE20theE20eE78ampleE20isE20encryptingE2fdecryptingE20andE20sendingE2freceivingE20ofE20SMSE20messagesE2eE20TheE20eE78ampleE20containsE20aE20simpleE20CE20libraryE20forE20encryptionE20thatE20isE20portedE20toE20SymbianE20usingE20OpenE20CE20andE20calledE20fromE20theE20GUIE2eE20TheE20packageE20alsoE20containsE20aE20versionE20withE20SymbianE20CE2bE2bE20GUIE2eE20TheE20comparisonE20andE20architecturesE20ofE20theE20PythonE20andE20SymbianE20CE2bE2bE20implementationsE20areE20providedE20inE20theE20ImplementationE20NotesE20documentE20availableE20inE20theE20eE78ampleE20packageE2eE20VersionE201E2e1E20ofE20theE20packageE20includesE20updatesE20toE20theE20documentE20onlyE2eX
qmarsZeditionQNx1X
qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fzipX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZrevisionQNx1X
qmarsZsizeQNx606966X
qmarsZtitleQSxOpenE20CE3aE20SMSE20CryptoE20E45E78ampleE20E28withE20PythonE20UIE29E20v1E2e1X
qncZrightsQSxCopyrightE20Ea9E202007E20NokiaE20CorporationE2eX
qncZsupersedesQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fce09c7f8E2d4487E2d4a46E2d998dE2d1267fe4b4ad2E2fOpenE5fCE5fSMSE5fCryptoE5fE45E78ampleE5fv1E5f0E5fenE2ezipX
qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252F79410fdeE2d246dE2d4731E2d9d10E2d3e2c5fdde953E252FOpenE5fCE5fSMSE5fCryptoE5fE45E78ampleE5fv1E5f1E5fenE2ezipX
qrdfZtypeQUqfnZPrimaryE52esourceQ
qrdfZtypeQUqfnTypeZApplicationQ
qrdfZtypeQUqfnTypeZE45E78ampleQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ
qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2ff383a01dE2deff8E2d497bE2dadecE2db907342b50f4E2fOpenE5fCE5fFTPE5fClientE5fE45E78ampleE5fv1E5f1E5fenE2ezipX