<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.completenoobs.com/noobs/index.php?action=history&amp;feed=atom&amp;title=N33Bcoin_Address_Generator_Bitcoin</id>
	<title>N33Bcoin Address Generator Bitcoin - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.completenoobs.com/noobs/index.php?action=history&amp;feed=atom&amp;title=N33Bcoin_Address_Generator_Bitcoin"/>
	<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=N33Bcoin_Address_Generator_Bitcoin&amp;action=history"/>
	<updated>2026-05-01T02:11:37Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://www.completenoobs.com/noobs/index.php?title=N33Bcoin_Address_Generator_Bitcoin&amp;diff=609&amp;oldid=prev</id>
		<title>AwesomO: /* Note&#039;s */</title>
		<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=N33Bcoin_Address_Generator_Bitcoin&amp;diff=609&amp;oldid=prev"/>
		<updated>2025-07-07T15:26:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Note&amp;#039;s&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://www.completenoobs.com/noobs/index.php?title=N33Bcoin_Address_Generator_Bitcoin&amp;amp;diff=609&amp;amp;oldid=517&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>AwesomO</name></author>
	</entry>
	<entry>
		<id>https://www.completenoobs.com/noobs/index.php?title=N33Bcoin_Address_Generator_Bitcoin&amp;diff=517&amp;oldid=prev</id>
		<title>AwesomO: Created page with &quot;Note: Should work on Bitcoin - Untested on Bitcoin - developed by Noob&#039;s do not trust, you been warned. * This script does the following: ** It takes user input as a seed (which can be 12 words or any random input). ** It generates a deterministic seed by hashing the input.  ** It uses this seed to create an ECDSA private key on the secp256k1 curve (used by Bitcoin and n33bcoin). ** It derives the public key from the private key. ** It generates a N33B coin address from...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.completenoobs.com/noobs/index.php?title=N33Bcoin_Address_Generator_Bitcoin&amp;diff=517&amp;oldid=prev"/>
		<updated>2025-04-20T19:21:14Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Note: Should work on Bitcoin - Untested on Bitcoin - developed by Noob&amp;#039;s do not trust, you been warned. * This script does the following: ** It takes user input as a seed (which can be 12 words or any random input). ** It generates a deterministic seed by hashing the input.  ** It uses this seed to create an ECDSA private key on the secp256k1 curve (used by Bitcoin and n33bcoin). ** It derives the public key from the private key. ** It generates a N33B coin address from...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Note: Should work on Bitcoin - Untested on Bitcoin - developed by Noob&amp;#039;s do not trust, you been warned.&lt;br /&gt;
* This script does the following:&lt;br /&gt;
** It takes user input as a seed (which can be 12 words or any random input).&lt;br /&gt;
** It generates a deterministic seed by hashing the input. &lt;br /&gt;
** It uses this seed to create an ECDSA private key on the secp256k1 curve (used by Bitcoin and n33bcoin).&lt;br /&gt;
** It derives the public key from the private key.&lt;br /&gt;
** It generates a N33B coin address from the public key.&lt;br /&gt;
** It creates a WIF (Wallet Import Format) version of the private key.&lt;br /&gt;
*** Install the required libraries &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;sudo apt install python3-ecdsa python3-base58&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Script==&lt;br /&gt;
&amp;lt;code&amp;gt;$EDITOR add_bit_gen.py&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import hashlib&lt;br /&gt;
import ecdsa&lt;br /&gt;
import base58&lt;br /&gt;
&lt;br /&gt;
# Python3 - this script depends on &amp;#039;ecdsa&amp;#039;, &amp;#039;base58&amp;#039;.&lt;br /&gt;
# sudo apt install python3-ecdsa python3-base58&lt;br /&gt;
&lt;br /&gt;
def generate_n33bcoin_keypair(seed):&lt;br /&gt;
    # Generate a deterministic seed from the input&lt;br /&gt;
    seed_hash = hashlib.sha256(seed.encode()).digest()&lt;br /&gt;
    &lt;br /&gt;
    # Use the seed to generate a private key&lt;br /&gt;
    signing_key = ecdsa.SigningKey.from_string(seed_hash, curve=ecdsa.SECP256k1)&lt;br /&gt;
    private_key = signing_key.to_string().hex()&lt;br /&gt;
    &lt;br /&gt;
    # Generate the public key&lt;br /&gt;
    verifying_key = signing_key.get_verifying_key()&lt;br /&gt;
    public_key = &amp;#039;04&amp;#039; + verifying_key.to_string().hex()&lt;br /&gt;
    &lt;br /&gt;
    # Generate n33bcoin address (same as Bitcoin mainnet)&lt;br /&gt;
    public_key_bytes = bytes.fromhex(public_key)&lt;br /&gt;
    sha256_hash = hashlib.sha256(public_key_bytes).digest()&lt;br /&gt;
    ripemd160_hash = hashlib.new(&amp;#039;ripemd160&amp;#039;, sha256_hash).digest()&lt;br /&gt;
    &lt;br /&gt;
    # n33bcoin mainnet address (version byte 0x00, starts with &amp;#039;1&amp;#039;)&lt;br /&gt;
    version_byte = b&amp;#039;\x00&amp;#039;  # Decimal 0, Bitcoin-like mainnet&lt;br /&gt;
    full_hash = version_byte + ripemd160_hash&lt;br /&gt;
    checksum = hashlib.sha256(hashlib.sha256(full_hash).digest()).digest()[:4]&lt;br /&gt;
    n33bcoin_address = base58.b58encode(full_hash + checksum).decode(&amp;#039;utf-8&amp;#039;)&lt;br /&gt;
    &lt;br /&gt;
    # n33bcoin WIF private key (version byte 0x80, Bitcoin-like mainnet)&lt;br /&gt;
    version_byte_wif = b&amp;#039;\x80&amp;#039;  # Decimal 128&lt;br /&gt;
    extended_key = version_byte_wif + bytes.fromhex(private_key)&lt;br /&gt;
    checksum = hashlib.sha256(hashlib.sha256(extended_key).digest()).digest()[:4]&lt;br /&gt;
    wif_private_key = base58.b58encode(extended_key + checksum).decode(&amp;#039;utf-8&amp;#039;)&lt;br /&gt;
    &lt;br /&gt;
    return {&lt;br /&gt;
        &amp;#039;private_key&amp;#039;: private_key,&lt;br /&gt;
        &amp;#039;public_key&amp;#039;: public_key,&lt;br /&gt;
        &amp;#039;n33bcoin_address&amp;#039;: n33bcoin_address,&lt;br /&gt;
        &amp;#039;wif_private_key&amp;#039;: wif_private_key&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
def main():&lt;br /&gt;
    print(&amp;quot;Enter your seed (12 words or any random input):&amp;quot;)&lt;br /&gt;
    seed = input().strip()&lt;br /&gt;
    &lt;br /&gt;
    keypair = generate_n33bcoin_keypair(seed)&lt;br /&gt;
    &lt;br /&gt;
    print(&amp;quot;\nGenerated n33bcoin Key Pair:&amp;quot;)&lt;br /&gt;
    print(f&amp;quot;Private Key: {keypair[&amp;#039;private_key&amp;#039;]}&amp;quot;)&lt;br /&gt;
    print(f&amp;quot;Public Key: {keypair[&amp;#039;public_key&amp;#039;]}&amp;quot;)&lt;br /&gt;
    print(f&amp;quot;n33bcoin Address: {keypair[&amp;#039;n33bcoin_address&amp;#039;]}&amp;quot;)&lt;br /&gt;
    print(f&amp;quot;WIF Private Key: {keypair[&amp;#039;wif_private_key&amp;#039;]}&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
    main()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* If saved as &amp;lt;code&amp;gt;add_bit_gen.py&amp;lt;/code&amp;gt;&lt;br /&gt;
* Then run as so: &amp;lt;code&amp;gt;pyhon3 add_bit_gen.py&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Enter your seed when prompted. &lt;br /&gt;
* The script will output the private key, public key, N33Bcoin address, and WIF private key.&lt;br /&gt;
&lt;br /&gt;
==Note&amp;#039;s==&lt;br /&gt;
Important notes:&lt;br /&gt;
* This script generates reproducible results, meaning the same input will always produce the same key pair. &lt;br /&gt;
* The security of your keys depends on the randomness and secrecy of your input seed.&lt;br /&gt;
* Use a strong, unique seed for real-world use. &lt;br /&gt;
* This is a simplified implementation and should not be used for managing real funds without further security measures.&lt;br /&gt;
* Always keep your private keys secret and secure.&lt;br /&gt;
==Results==&lt;br /&gt;
* Sample output - using seed &amp;#039;hithere&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
noob@noob-ThinkPad-T470:~/Gen/py-pub-prv$ python3 gen.py &lt;br /&gt;
Enter your seed (12 words or any random input):&lt;br /&gt;
hithere&lt;br /&gt;
&lt;br /&gt;
Generated n33bcoin Key Pair:&lt;br /&gt;
Private Key: 3e4748d72b0a0c5d4538b52a2ade025a0f52a1e8642384ac14e5af0f90b8ab8a&lt;br /&gt;
Public Key: 04c4cab1795312dafbf2532c7b238d448b55fa151a3d4e059cb49b47fb7244fb8767981b561c067494f9f3a6357024bb4fa71d12d692a733f7a0583d6fa7276548&lt;br /&gt;
n33bcoin Address: 13j4do7QupXYPVtgmkkbP2gfe8ETnErrnG&lt;br /&gt;
WIF Private Key: 5JHiQDRUFhw9HzSJFVmHjzpHDaF7TXP8A5hFDHssVvyQA2yVRTH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Reproduced usig: &amp;#039;hithere&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
noob@noob-ThinkPad-T470:~/Gen/py-pub-prv$ python3 gen.py &lt;br /&gt;
Enter your seed (12 words or any random input):&lt;br /&gt;
hithere&lt;br /&gt;
&lt;br /&gt;
Generated n33bcoin Key Pair:&lt;br /&gt;
Private Key: 3e4748d72b0a0c5d4538b52a2ade025a0f52a1e8642384ac14e5af0f90b8ab8a&lt;br /&gt;
Public Key: 04c4cab1795312dafbf2532c7b238d448b55fa151a3d4e059cb49b47fb7244fb8767981b561c067494f9f3a6357024bb4fa71d12d692a733f7a0583d6fa7276548&lt;br /&gt;
n33bcoin Address: 13j4do7QupXYPVtgmkkbP2gfe8ETnErrnG&lt;br /&gt;
WIF Private Key: 5JHiQDRUFhw9HzSJFVmHjzpHDaF7TXP8A5hFDHssVvyQA2yVRTH&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* a space between words: &amp;#039;hi there&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
noob@CompleteNoobs:~/testin$ python3 add_bit_gen.py &lt;br /&gt;
Enter your seed (12 words or any random input):&lt;br /&gt;
hi there&lt;br /&gt;
&lt;br /&gt;
Generated N33Bcoin Key Pair:&lt;br /&gt;
Private Key: 9b96a1fe1d548cbbc960cc6a0286668fd74a763667b06366fb2324269fcabaa4&lt;br /&gt;
Public Key: 04c20346f8bca6852b432ebd1317d58f616bd9bdcb094d6b563712dfbc820ffcd8a2325459cc2909ea4f2a982c65ba4688c0de5538d679249d25d91dcb8878c7e3&lt;br /&gt;
N33Bcoin Address: 1CTLQdpSqKE27fJcykm3BEVkWZdfN9888w&lt;br /&gt;
WIF Private Key: 5JzosusicGeVVxbzsmu2uKpJjNPtni2ARvW7L5bdVy9Dyyo4Jfb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* reproduced on diff box - with same script:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ubuntu@py2:~/key_script$ python3 add_bit_gen.py &lt;br /&gt;
Enter your seed (12 words or any random input):&lt;br /&gt;
hi there&lt;br /&gt;
&lt;br /&gt;
Generated N33Bcoin Key Pair:&lt;br /&gt;
Private Key: 9b96a1fe1d548cbbc960cc6a0286668fd74a763667b06366fb2324269fcabaa4&lt;br /&gt;
Public Key: 04c20346f8bca6852b432ebd1317d58f616bd9bdcb094d6b563712dfbc820ffcd8a2325459cc2909ea4f2a982c65ba4688c0de5538d679249d25d91dcb8878c7e3&lt;br /&gt;
N33Bcoin Address: 1CTLQdpSqKE27fJcykm3BEVkWZdfN9888w&lt;br /&gt;
WIF Private Key: 5JzosusicGeVVxbzsmu2uKpJjNPtni2ARvW7L5bdVy9Dyyo4Jfb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>AwesomO</name></author>
	</entry>
</feed>