Python 用于在SQLalchemy中存储RSA加密数据的数据类型
我想在我的Sqlalchemy数据库中存储用户名和密码 但每当我插入RSA加密数据时,它都会给我以下错误: sqlalchemy.exc.InterfaceError:(sqlite3.InterfaceError)绑定参数0时出错-可能是不支持的类型 我应该为列指定什么数据类型?还有,还有其他安全存储数据的方法吗?我可能需要再次调用它们,所以哈希似乎不正确 RSA输出如下所示: “d&\xd6\xc2i:]1\xbadD\xdd\x08\xa2\x9d\rgY\x0b\xf5sq\x88\xea\x9ck\xdap\”\x04\xcacj\x87\xfc\x93\xf0\xe5K\x07\x1d\xce(继续) 因此,DB代码如下所示:Python 用于在SQLalchemy中存储RSA加密数据的数据类型,python,encryption,sqlalchemy,rsa,Python,Encryption,Sqlalchemy,Rsa,我想在我的Sqlalchemy数据库中存储用户名和密码 但每当我插入RSA加密数据时,它都会给我以下错误: sqlalchemy.exc.InterfaceError:(sqlite3.InterfaceError)绑定参数0时出错-可能是不支持的类型 我应该为列指定什么数据类型?还有,还有其他安全存储数据的方法吗?我可能需要再次调用它们,所以哈希似乎不正确 RSA输出如下所示: “d&\xd6\xc2i:]1\xbadD\xdd\x08\xa2\x9d\rgY\x0b\xf5sq\x88\xe
import os
import sys
from sqlalchemy import *
from sqlalchemy.ext.declarative import *
from sqlalchemy.orm import *
from sqlalchemy.sql import select
Base = declarative_base()
engine = create_engine('sqlite:///users.db')
class Users(Base):
__tablename__ = 'users'
id = Column(Integer, primary_key=True)
user_name = Column(String,nullable=False)
password = Column(String,nullable=False)
Base.metadata.create_all(engine)
您缺少代码中插入失败测试数据的部分,也缺少使用RSA库的部分。在询问问题时,始终确保其他人能够重现您的问题状况。