小编yam*_*hew的帖子

如何使用公钥加密openssl中的大文件

如何使用公钥加密大文件,以便除了拥有私钥的人之外没有人能够解密它?

我可以制作RSA公钥和私钥,但是在使用此命令加密大文件时:

openssl rsautl -encrypt -pubin -inkey public.pem -in myLargeFile.xml -out myLargeFile_encrypted.xml
Run Code Online (Sandbox Code Playgroud)

我怎样才能执行解密....

我通过以下命令创建我的私钥和公钥

openssl genrsa -out private.pem 1024
openssl rsa -in private.pem -out public.pem -outform PEM -pubout
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

RSA operation error
3020:error:0406D06E:rsa routines:RSA_padding_add_PKCS1_type_2:data too large for key size:.\crypto\rsa\rsa_pk1.c:151:
Run Code Online (Sandbox Code Playgroud)

我试图制作大小从1024到1200位的密钥,没有运气,同样的错误

linux openssl

69
推荐指数
6
解决办法
10万
查看次数

Wt教程(c ++ Web开发)

Wt(c ++ wedevelopment)的任何教程?

是否有任何用于在WT中开发Web应用程序的IDE,如Qt创建者等qt的情况?

任何人都可以指导我在ubuntu工作室中安装wt并用一个小例子编译程序吗?

c++ wt

9
推荐指数
1
解决办法
9939
查看次数

如何在QT中使用MySQL count()函数?

我想获取表中的总行数.我怎样才能做到这一点?

我编写的代码如下:

QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setDatabaseName("Dictionary");
db.setUserName("root");
db.setPassword("cinesoft");
bool ok = db.open();

int ID;
//SELECT COUNT(*) FROM icecream
QString IDnosql="SELECT * FROM Dictionary.TABLE_ENGLISH";

if(ok)
{
    QSqlQuery IDquery(db);
    IDquery.prepare(IDnosql);
    int Id=IDquery.numRowsAffected();
    IDquery.exec();

    // int Id=IDquery.numRowsAffected();
    QMessageBox::information(0,"sucess",QString::number(Id));
}
Run Code Online (Sandbox Code Playgroud)

我使用count命令.我想获取表中的总行数并将其存储为整数变量.

c++ mysql qt

-2
推荐指数
1
解决办法
4438
查看次数

标签 统计

c++ ×2

linux ×1

mysql ×1

openssl ×1

qt ×1

wt ×1