我进行了一些搜索,以找出在数据库中存储敏感数据的最佳方法是什么?对于一个项目,我需要将加密货币钱包的秘密密钥存储在数据库中,并且在没有咨询的情况下完成这项工作的风险太大。
我尝试使用钠盐,也许使用多种方法进行加密,但是我不知道什么是最好和最安全的方法
$secret = 'xxxxx'; $key = random_bytes(SODIUM_CRYPTO_SECRETBOX_KEYBYTES); $nonce = random_bytes(SODIUM_CRYPTO_SECRETBOX_NONCEBYTES); // Encrypt $ciphertext = sodium_crypto_secretbox($msg, $nonce, $key); // Decrypt $plaintext = sodium_crypto_secretbox_open($ciphertext, $nonce, $key);
如果您有密码学和加密数据的经验,请指导我。
我为此项目使用PHP 7.3和laravel,我想为任何一个加密货币钱包创建一个包,我的信息对你有帮助,可以帮助我更好
我进行了一些搜索,以找出在数据库中存储敏感数据的最佳方法是什么?对于一个项目,我需要将加密货币钱包的秘密密钥存储在DB中,并且无需...
您需要了解加密的工作原理,实际上,有两种加密方法