Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • HACKING
  • SLOT
  • CASINO
  • SUBMIT
Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • HACKING
  • SLOT
  • CASINO
  • SUBMIT
Crypto Flexs
Home»BITCOIN NEWS»Security – Are there any major flaws in this seed-phrase encryption scheme?
BITCOIN NEWS

Security – Are there any major flaws in this seed-phrase encryption scheme?

By Crypto FlexsJuly 26, 20242 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
Security – Are there any major flaws in this seed-phrase encryption scheme?
Share
Facebook Twitter LinkedIn Pinterest Email

I would like to add some security to my seed phrase storage for my existing wallet. I don’t want to make it absolutely secure, I just want to make it much harder for someone to access my funds if they find my seed phrase storage.

I am considering these approaches:

  1. Convert seed phrase to entropy
  2. Entropy encryption with password
  3. Convert the encrypted entropy into a new (longer) seed phrase.
  4. Save your encrypted seed phrase

Then, when necessary, we work backwards to retrieve the initial seed phrase.

I’ve included JS code below to demonstrate it. It’s not needed for decryption since I used AES CEB with no initial vector and an empty key salt.

I’m wondering if there’s a major flaw in my approach or code.

Please note that by using a password to secure your seed phrase vault, you increase the likelihood that you will lose access to your seed phrase vault if you forget your password.


import crypto from "crypto";
import bip39 from "bip39-light";

const algorithm = "aes-256-ecb";
const initialVector = null;
const keySize = 32;
const keySalt = "";

const inputPassword = ""; // password goes here
const inputMnemonic = ""; // 12 word seed phrase goes here

// encrypt 12-word input mnemonic to 24-word mnemonic
const encryptedMnemonic = encryptMnemonic(inputMnemonic, inputPassword);

// decrypt 24-word mnemonic back to 12-word mnemonic
const decryptedMnemonic = decryptMnemonic(encryptedMnemonic, inputPassword);

console.log( inputMnemonic, encryptedMnemonic, decryptedMnemonic );

function encryptMnemonic(mnemonic, password) 
  const key = crypto.scryptSync(password, keySalt, keySize);

  const entropy = bip39.mnemonicToEntropy(mnemonic);
    
  const cipher = crypto.createCipheriv(algorithm, key, initialVector);
  
  let encryptedEntropy = cipher.update(entropy, "hex", "hex");
  encryptedEntropy += cipher.final("hex");
  
  let encryptedMnemonic = bip39.entropyToMnemonic(encryptedEntropy);
  return encryptedMnemonic;


function decryptMnemonic(mnemonic, password) 
  const key = crypto.scryptSync(password, keySalt, keySize);

  let encryptedEntropy = bip39.mnemonicToEntropy(mnemonic);
  
  const decipher = crypto.createDecipheriv(algorithm, key, initialVector);
  
  let decryptedEntropy = decipher.update(encryptedEntropy, "hex", "hex");
  decryptedEntropy += decipher.final("hex");
    
  let decryptedMnemonic = bip39.entropyToMnemonic(decryptedEntropy);
  return decryptedMnemonic;

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

Related Posts

Expect what XRP ETF is approved by the SEC

September 9, 2025

Cardano founder says Chainlink quotes ‘ridiculous price’ to them.

September 3, 2025

The US government posts GDP data on Bitcoin block chain.

August 28, 2025
Add A Comment

Comments are closed.

Recent Posts

DOLLUM Expands Wallet Opportunities, Introducing New Security Features Following The DOL Token Sale

September 12, 2025

Ethena (ENA) Eye 50% rally, whale activities, transactions and users surge

September 12, 2025

Bitmine ‘s ethereum Holdings 46,255 Eth Buy 2.1 million units

September 12, 2025

Manual guide: beginner guide

September 11, 2025

KuCoin Partners With Golf Icon Adam Scott As Global Brand Ambassador

September 11, 2025

Eightco Holdings Inc. Announces Nasdaq Ticker Symbol Change To ORBS, Advancing The AI Revolution

September 11, 2025

Automated Mining Can Earn You $20,000 A Day. Get Started In Three Steps To Make Your Profits Manageable And Visible.

September 11, 2025

Vaneck checks the Hyperliquid Hype ETF plan in the United States and Europe.

September 11, 2025

‘Fat Apps’ can lead the cryptographic story in the next few months.

September 11, 2025

Join SNEYD MINING And Start A New Era Of Passive Income

September 10, 2025

Origin Summit Unveils Second Wave Of Global Icons Ahead Of Debut During KBW

September 10, 2025

Crypto Flexs is a Professional Cryptocurrency News Platform. Here we will provide you only interesting content, which you will like very much. We’re dedicated to providing you the best of Cryptocurrency. We hope you enjoy our Cryptocurrency News as much as we enjoy offering them to you.

Contact Us : Partner(@)Cryptoflexs.com

Top Insights

DOLLUM Expands Wallet Opportunities, Introducing New Security Features Following The DOL Token Sale

September 12, 2025

Ethena (ENA) Eye 50% rally, whale activities, transactions and users surge

September 12, 2025

Bitmine ‘s ethereum Holdings 46,255 Eth Buy 2.1 million units

September 12, 2025
Most Popular

People’s Bank of China (PBOC) and Hong Kong Monetary Authority (HKMA) Sign Memorandum of Understanding (MOU) on Cross-Border Payment System Interconnection

August 2, 2024

Trader says one large altcoin will surge at least 116%, updates Outlook XRP, Cardano and Dogecoin.

January 18, 2025

BitMEX to Launch Quarterly Futures in Q4 2024

September 8, 2024
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms and Conditions
© 2025 Crypto Flexs

Type above and press Enter to search. Press Esc to cancel.