Bitcoin Forum
May 26, 2024, 09:55:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 ... 146 »
361  Bitcoin / Project Development / Re: [FOSS] P2P encrypted messaging app (Voice, Txt, File Transfers, etc) on: December 23, 2012, 05:45:32 AM
UPDATES: Clients can exchange PEM/RSA keys

362  Bitcoin / Project Development / Re: PHP Bitcoin Development Kit | Documentation, Wiki | BitcoinDevKit.com on: December 22, 2012, 07:21:19 AM
The official website is undergoing a facelift should be less then 24 hours till completed (I will post noticed when functional)
http://bitcoindevkit.com
363  Bitcoin / Project Development / Peer 2 Peer Open Source Encrypted Text, Voice & Video Communications on: December 21, 2012, 01:05:57 PM
Basically viruses, spyware, and trojans are a threat to computer users (PC, MAC OSX, etc). We all know this... but what we don't think about is how they can affect what once was encrypted communications on your computer.. Now you can't be too sure. You download so many files just browsing the internet even if you don’t ever click "Save" or "download" you had to download some files to get "there" to see those links. Files just basically freely come and go through your computer its unsure what viruses, spyware, etc are doing but what we DO know is that its unsafe to run encrypted communications AND work,browse, or what ever else it is you do this is because before your voice is encrypted, spyware can listen in to the microphone line "before" it is encrypted which effectively evades any encryption process. In effort to provide privacy I created an embedded encrypted device that uses multiple channels for Public key transfer to ensure no MITM attacks happen.

 When i was about to post my product on kick-starter I thought to my self "I have no screen, I have no interface on my embedded device, why would any-one invest in my device if they can't prove I know what im doing for all they know i just added sound in post-production of the demonstration video. So I thought.... and thought and thought. And my solution is to provide a P2P Encrypted solution for desktops just to demonstration that I have encryption knowledge and can build things up to PKCStandards.

So I present to you my desktop app (Known to only work with GCC/LINUX) right now; I'm in the process of building it, basically everyone logins with a Public Key, and clients to connect to other clients. Both clients identify them selves with public keys and exchange keys.

To prevent Man-In-The-Middle Attacks, clients will ask other clients around the world what they know about "everyone online" which is basically an IP address list with public key associated with them. Each client will save the list and extract the public keys they want to verify (as opposed to just specifically asking for a public key/IP pair which could lead to man-in-the-middle attacks as asking for specific public key and ip pairs). Essentially Bitcoin-Network but with out bitcoins its messaging.

Once a client feels they have enough verifications from each node they can start communicating with the client -- this is all transparent. (untrusted nodes will only slightly increase confidence, trusted nodes will drastically increase confidence).

Any ways once i feel that I have a user base I can release my embedded device on kick-starter when i feel it is time until then i will produce "confidence and trust" with the encryption communication community.


Programming Language: C
Source Code: https://github.com/Xenland/P2PCrypt-Server
Client Source Code: https://github.com/Xenland/P2PCrypt-Client
Website: (UNDER CONSTRUCTION) http://p2pcrypt.com

364  Economy / Service Discussion / Re: MemoryDealers.com founder Roger Ver abuses admin access at Blockchain.info on: December 20, 2012, 06:50:22 AM
http://www.quickmeme.com/meme/3s9ma6/

365  Bitcoin / Project Development / Re: PHP Bitcoin Development Kit | Documentation, Wiki | BitcoinDevKit.com on: December 19, 2012, 09:03:54 AM
Looks like the error is fixed. The problem was that the check out page was redirecting you to the reciept.php page when the correct page is receipt.php
Let me know if you have any issues now.
366  Bitcoin / Project Development / Re: PHP Bitcoin Development Kit | Documentation, Wiki | BitcoinDevKit.com on: December 18, 2012, 04:58:30 AM
Selling my "BDKp Donation Package" on BitcoinMall.net for 0.5 Bitcoins (If you want to donate more just send more Bitcoins to the receipt address and much will be appreciated!)
Here is the link to the donation page: http://cheaperinbitcoins.com/product.php?id=64
The check out page will ask for your email and I will send you a download link just for you thanks Smiley
367  Bitcoin / Project Development / Re: RPG MO - an indie mmorpg on: December 15, 2012, 05:45:29 AM
Perhaps integrate bitcoins into the game?
they are integrated, click on Buy items and coins -> BTC and after the donation you get automagically the MOS credits to your account


Good to know!
368  Bitcoin / Project Development / Re: RPG MO - an indie mmorpg on: December 15, 2012, 12:46:21 AM
Perhaps integrate bitcoins into the game?
369  Bitcoin / Project Development / Re: PHP Bitcoin Development Kit | Documentation, Wiki | BitcoinDevKit.com on: December 13, 2012, 08:01:40 AM
Sorry Xenland, I just haven't had the time to devote to giving this a try yet.  Will try to do so soon!

Do what you can Cheesy No rush, its the holidays mate!
370  Bitcoin / Project Development / Re: PHP Bitcoin Development Kit | Documentation, Wiki | BitcoinDevKit.com on: December 13, 2012, 03:34:49 AM
Updates:

Added the following wiki page(completed): https://github.com/Xenland/Bitcoin-Development-Kit/wiki/BDK-Generate-Random-String
371  Bitcoin / Project Development / Re: PHP Bitcoin Development Kit | Documentation, Wiki | BitcoinDevKit.com on: December 12, 2012, 09:56:22 PM
I forgot to mention that if your getting errors while trying to do the coin_authentication function; Keep in mind you have 20 minutes before the token to sign is invalid Wink

More Updates:
The BDKp library will be featured in the upcoming "Mining Farm" updates(targeted for release in January)
372  Bitcoin / Project Development / Re: PHP Bitcoin Development Kit | Documentation, Wiki | BitcoinDevKit.com on: December 11, 2012, 08:14:21 PM
How to use the BDKp for login authentication with out making contact to a database(A Free Tutorial - Usually a Donors Privilege)

Foreword:
Obviously the point of an authentication system is to "save" some data attached to that "account" that the user owns so although you'd probubly want a database to save user interaction information for your web site (or service) you can authenticate the visitor with their Bitcoin address (With out making contact with the database initially) and this is makes logins more powerful because for
one you need the Private Key to the Bitcoin address to even attempt to login which requires an attacker to gain access of your visitors computer/cellphone(Which are usually turned on/off constantly).
two there is no passwords stored on servers so this way if there is a database compromised users can feel safe to know that they don't have to change "ALL" their passwords for other websites that use the same pass that was compromised.
three this could add security to database compromise for sensitive information and provide control to the users, authenticated users can have their sensitive data encrypted to only open up with their private key this could force some business models to require user authorization before any data can be processed(This makes users feel safe online). Also if a business wanted the security of the encryption from database compromise but wanted to process data while the user is offline they can send their user data to a processing server that is separate from their website servers which would promote security for everyone. \

Okay so here is the example codes

Step 1
First off you need to ask the user what their Bitcoin address is. Once you have received that information you can then continue to "Step 1" of authenticating a user.
The first step requires you to enter the Bitcoin address into the function and it will spit out a string for the user to "Sign" with the in-putted Bitcoin address
Code:
$coin_auth_step1 = bdk_login_with_coin_address('1NaEAzo1SSzinaSodBicxA6ugd3edDzX7d', 1);

if($coin_auth_step1["return_status"] == 1){
 //Successfull function execution happened, we can safely be rest assured that we can echo to the user a string to sign
 echo "Sign the following string but copying and pasting it into the "Sign Message" dialog found in your Bitcoin client.<br/>";
 echo $coin_auth_step1["string_to_sign"];
}else{
 //Something happened tell the user to try again
 echo "Try again";
}


Step 2
The user should be given a single line input text box to input the signature. once the user has pasted in their signature and presses submit, the form submission should tell the next page what the original data was (The BDK library will check the checksum if the data has been broken/altered)

So in the submission page it should look like this (With form variable-values already in-putted)
Code:
$coin_auth_step2 =bdk_login_with_coin_address('1NaEAzo1SSzinaSodBicxA6ugd3edDzX7d', 2, 'H1toEU8fhdT5SrMWTKpsRi/2/S93o+zRfUAyfmVS7ew6PoOepO0VOCX5+XZJSo81LX7+I8VixTWjhAskqnCYeVM=', 'MTM1NDk5ODQxMHwyYzYzNTVmZWQxYzdmM2NjOGQyNTFiZDc4N2VlNWIzZDZkZGE2YmE1NjdmOTg3MDU0MWI0ODQ2OGIyN2QxYWIxfDU1NjUwMDM5MDgwYzdmY2Y2ZjJmNjlmZWJlMjM4YmIwODY4MTVkMGIxNmUyMmQyYjllZGI0OGZiOWFiZDIxOWYwZWFkNWQ0ZWMxYzBkZmRlODU5ZTk2ZmM5NGZmZDQ4NzkzOTJlYWMzNTI5ZGQwMzU1ZTQzNjI5YTA0MTBhNWY3YTljYmE0Y2QwY2Y3YTBhZjlkNjI4MzNiODk5YWM1NGNkZTZkMmI5ZmZiNWYxZTJiM2NiYzYxYzgxMmYyYTU5YWE5OTg5MTE3MWYyNTEzYmY0YWZjMzcyYzE2YTVkNzU5NjYxZDRkNGMyYTg5ZGI4NzcyNWQwZjU5ODVmMTQyMmZ8MU5hRUF6bzFTU3ppbmFTb2RCaWN4QTZ1Z2QzZWREelg3ZA');

if($coin_auth_step2["return_status"] == 1 && $coin_auth_step2["bitcoin_address_authenticated"] == 1){
 //Successfull authentication!
 echo "YOU OWN THAT ADDRESS :) Welcome back!";

 //This is were you execute your session functions.
}else{
 echo "FAILURE";
}
?>



NOTES: The user has 20 minutes to sign the request and submit to server before it is invalid
373  Bitcoin / Project Development / Re: So I'm attempting to make a private bitcoin faucet... on: December 09, 2012, 08:57:56 PM
My library for PHP could help you get started ASAP, contact me for integration details: http://bitcoindevkit.com
374  Bitcoin / Project Development / Re: PHP Bitcoin Development Kit | Documentation, Wiki | BitcoinDevKit.com on: December 09, 2012, 08:56:48 PM
Actually for now I would like to stay with AGPL and if anyone needs different licensing please contact me, I would just like to do some surveys for those that plan on taking the library to the underground for their own uses and so the AGPL facilitates that process for me. In the future when I have enough survey data I plan to make it LGPL or even perhaps BSD/MIT but I need survey information and would like some compensation for my time so please be patient.
375  Bitcoin / Project Development / Re: PHP Bitcoin Development Kit | Documentation, Wiki | BitcoinDevKit.com on: December 09, 2012, 07:25:00 AM
I have been freshing up on my FOSS licenses and I think I might release this library under LGPL instead of AGPL. Any thoughts? Conclusions? mishaps? Sounds like a great plan to me to benefit business and non-profit motivations.
376  Other / Off-topic / Re: Who else gets weird transactions? on: December 08, 2012, 11:35:32 PM
Gewd to know!
377  Other / Off-topic / Re: Who else gets weird transactions? on: December 08, 2012, 11:03:47 PM
How is that note attached to your address?
378  Local / Español (Spanish) / Re: jsonRPCClient + php + bitcoind on: December 08, 2012, 10:57:18 PM
I'm sorry I don't know spanish but perhaps this could help?
http://bitcoindevkit.com

Source Code: https://github.com/Xenland/Bitcoin-Development-Kit

Note sure if this helps either but its worth a try: http://www.microsofttranslator.com/bv.aspx?from=&to=es&a=http%3A%2F%2Fxenland.github.com%2FBitcoin-Development-Kit%2F
379  Bitcoin / Project Development / Re: PHP Bitcoin Development Kit | Documentation, Wiki | BitcoinDevKit.com on: December 08, 2012, 09:38:53 PM
Updates

Version 0.0.31 Alpha released
Download Link for v0.0.31 Alpha
SHA256SUM ce030d1a9865cb0bcaa7b006d6dc428c37b24196ed560a6da6de3677321e0571
OpenGPG Key Id: DBB861F9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQGcBAABAgAGBQJQw7GdAAoJEKTJxq7buGH5y5sL/3HS6nLeJfx/nfPzi/5mkVLv
pAQ9911YoJWUDUEjKjrBP04/aslYpOzfE9SdEM+nOdSJE0P0shp2r41fiWUq41Zu
mqlzRITQtj8V9ZeTcrdKvxrXPcyJgxXwCJ0YbXUHB4F3yO+/5dQxUSSUBiaiq76i
zuozTcJHU6Hhlz4ZHX4/XPqtjBM8Cdld7NcizTKFGLgoxHuRL7pgnHAfunJprTfX
sGVCmlTRdWApmciDdsPW0mjWlPPK/g3Uz2O4IRaM8bJ8ChsxPD113swouudhSfef
XuSMSJmb7lQ8uCNZjLXMYWzCFIJeNXxM4aFos6X8ZSoUfDrsrOf4rkxs2Ywg0JmP
+YtGymbqHD3bRH/WQ/j14wIe55wRQkq/EckcEqWq5VeE7xJ0MLx2FFLnTeH5b7oO
/vNf3ot8Jszl8eSKVMpk4v+o1I6e5cHoxR55FvLyRLRWzW3sMkXwlTy0NalSo4Rc
Yw8+izdkvkCo8DVvP+2Xtw3KJd7F5b6k5jd0McHwbA==
=bzyZ
-----END PGP SIGNATURE-----



BitcoinDevKit.com
380  Bitcoin / Project Development / Re: PHP Bitcoin Development Kit | Documentation, Wiki | BitcoinDevKit.com on: December 08, 2012, 08:52:20 PM
Updates:
Added the function (considered completed and fully tested) called bdk_login_with_coin_address()
Its a function that does two steps into one, The first step is to output a randomize string (with some checksum/integrity and server signature data emedded into it aswell)
The user signs the string with their own Bitcoin address with the Bitcoin.org client. once signed they submit the signature and the original token data they had to sign (The token data could be embedded in a file string query if you prefer not to use a database). If the signature is valid to the Bitcoin address and the data is intact and the signature is still valid upon return then the user is authenticated. This function is just a mechanism for doing all the "authenticating" work for you, it dose not however add the "session" elements to your website that is for you to decide wheather its cookies, PHP sessions, database etc its up to you, this library will just make sure you properly authenticated the Bitcoin user correctly.

Wiki page for this function is going up soon!
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 ... 146 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!