Skip to content

vikas2cc/Bluetooth-Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project - Bluetooth App
Bluetooth App Implementation using RSA key exchange and AES encryption-decryption.
Project Link- https://github.com/vikas2cc/Bluetooth-Chat-App
BUILD REQUIREMENTS:

GNU/Linux:
     - Python 2.7 or more recent version
      - Python distutils (standard in most Python distros, separate package
python-dev in Debian)
      - PyBlueZ libraries and header files (package libbluetooth-dev in Debian)
      Visit my gist to install on linux- https://gist.github.com/vikas2cc/5a228f2fef8687f03ceed1365e330719
Windows XP:
      - Python 3.4 or more recent version
      - Python distutils (standard in most Python distros, separate package
python-dev in Debian)
      - PyBlueZ libraries and header files (package libbluetooth-dev )

RUNNING INSTRUCTIONS:

-Run the python file named "bluetooth_app.py" using python interpreter.
      python bluetooth_app.py

-Choose which entity you want to behave
     choose option to behave like
      1.As Server
      2.As Client

-Performing enquiry start(let choose 2(client))
      performing inquiry...
      found 1 devices
      1. singh-Lenovo-Yoga-500-14IBD - E4:02:9B:3D:7A:6A
      choose which server to connect
      1

-Connection establishment start on choosen device(here choosen device is 1)
      chosen option = E4:02:9B:3D:7A:6A
      printing sock=
      <bluetooth.bluez.BluetoothSocket instance at 0x7f1aaa459950>
      connection successfull
-RSA key exchange (generated at server side) to client and AES key exchange using
RSA public key encryption at client side and decryption of received key using RSA
private key at server side.
      waiting for rsa key...
      public key received
      sending encrypted aes key...

-Start conversion using aes key encryption and decryption
      <You>this is mesg
      <You>ok then
      <server>i got it.

Contact- vikasiitianindia@gmail.com

About

Bluetooth App Implementation using RSA key exchange and AES encryption-decryption.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages