Minggu, 22 September 2013

SMS Encryption Project v3

Sesuai dengan perbaikan yang sudah dilakukan. Saya memberikan versi dengan perbaikan ini menjadi versi 3.

Berikut sedikit penjelasannya.
1. Menyimpan sms yang dikirim pada folder sms sent android. Caranya menggunakan uri dan cursor seperti pada code untuk mengambil data sms dari folder inbox, cuma uri nya disesuaikan. Kemudian jika cursor inbox untuk mengambil data, cursor sms sent disesuaikan juga.
2. Menyimpan kunci untuk satu nomor phonebook. Untuk feture yang satu ini dibutuhkan satu database dan satu tabel khusus untuk menyimpan kunci tersebut. Nantinya kunci yang disimpan dapat dienkrip dengan kunci untuk enkripsi itu adalah password.
3. Jangan lupa perhatikan masalah encoding. Seperti yang sudah saya coba, sms pada android dibatasi untuk karaker tertentu saja, tidak semua ASCII dapat dikirimkan melalui sms. Sehingga hasil enkripsi harus diencoding kedalam himpunan karakter yang disuport android.
4. Algoritma masih menggunakan AES. Kenapa hanya satu algoritma simetrik saja yang digunakan, tidak digunakan algoritma kunci publik? Karena menurut saya, sms yang panjang akan dibagi per-blok sms menjadi masing-masing 160 karakter, sehingga sms yang panjang akan membutuhkan biaya yang semakin besar untuk pengirimannya. Sehingga solusi terbaik menurut saya baru sebatas algoritma simetrik saja. Jika ada yang punya solusi lain mohon diberitahukan.

Mungkin sekian dulu yang dapat saya share.
Jika ingin mempelajari silahkan hubungi tyangjawi03@gmail.com.
Untuk full source code mohon maaf sekarang saya tidak dapat memberikan gratis.
Terima kasih.

Sabtu, 21 September 2013

[Lanjut] SMS Encryption project

Mohon maaf karena lama sekali tidak posting.
Saya baru berkesempatan untuk melanjutkan tulisan mengenai SMS Encryption project ini.

Saya sudah membuat aplikasi dengan versi yang sudah lebih baik dari sebelumnya.
Berikut adalah fitur yang sudah saya tambahkan/perbaiki.

1. Mengambil Nomor tujuan dari phonebook android (baru).
2. Menyimpan kunci untuk enkripsi AES pada database (baru).
3. Hanya menampilkan SMS terenkripsi dengan header pada Inbox (perbaikan).
4. Menyimpan SMS terkirim pada SMS Sent (perbaikan).
5. Menampilkan SMS terkirim dari aplikasi (perbaikan).

Silahkan menghubungi saya di tyangjawi03@gmail.com bagi yang tertarik dan ingin mempelajari selanjutnya.

Rabu, 28 November 2012

Menyimpan SMS terkirim


Dalam membuat proyek sebelumnya, salah satu masalah utama adalah SMS yang dikirim tidak tersimpan pada folder sent / terkirim. ketika melakukan browsing menemukan cara untuk mengatasi hal ini dari stackoverflow.com.

Selasa, 27 November 2012

Crypto SMS Project 0.1

Dalam menjalankan proyek Crypto SMS, saya memulai dengan desain interface. saya menginginkan interface seperti sms pada android yang telah umum ada yaitu yang memiliki interface seperti chatting. untuk itu, setelah beberapa waktu melakukan uji coba, saya telah menemukan titik terang menggunakan tableview.
desain awal yang saya buat kurang lebih seperti berikut :

Rabu, 21 November 2012

Crypto SMS Project dimulai

SMS Encryption Project adalah blog yang saya dedikasikan untuk berbagi pengalaman saya dalam mengerjakan projek pembuatan aplikasi SMS untuk Android. Proyek yang saya kerjakan kali ini saya beri nama Crypto SMS. Aplikasi Crypto SMS akan saya kerjakan kurang lebih selama satu tahun kedepan. Semoga diberikan kemudahan dan kelancaran.

Senin, 12 November 2012

SMS Encryption V2

Aplikasi SMS Encryption v2, bukan kelanjutan dari SMS Encryption v1. oleh karena itu, kedua aplikasi ini tidak dapat berkomunikasi.

Kamis, 11 Oktober 2012

smsEncryption v0.2

Setelah sekian lama, SMS Encryption v0.2 akhirnya dapat di rilis. jika ingin file APK dapat menghubungi tyangjawi03@gmail.com