如何在没有对称密码的情况下对短数据使用公钥/私钥

褪色的蜜蜂

我想分别使用私钥和公钥加密和解密数据。

数据介于1到32个字节之间。

我不想为数据使用对称密码-我想直接使用数据上的密钥。(出于性能方面的考虑,通常不会执行此操作,但是我的数据非常小。)

这可能吗,我应该从哪里开始?

堆栈用户

我想用私钥和公钥加密和解密数据

几乎所有使用加密技术的人都会告诉您,编写加密技术需要您自担风险。使用标准库,它们是由所有东西(如果您不了解这些技术的话)组成的,这些东西使您的流量不受保护。

就是说,这里有一些Python库(但是您可以使用大多数语言(从PHP到Java或任何可以浮动的语言)获得此库):

https://pypi.python.org/pypi/pycrypto

https://www.dlitz.net/software/pycrypto/

Python中的加密RSA

https://pypi.python.org/pypi/PyECC

您会看到pycrypto,因为它在使用RSA时很流行。另一个软件包是PyECC,它包含用于椭圆曲线加密的功能。如果您希望减小密钥大小或减少用于加密的资源(通常在移动系统或小型系统中),则这一点很重要。随着密钥的增长(提高安全性),密钥大小(链接)差异会变得可笑。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在没有私钥的情况下撤销gnupg公钥?

来自分类Dev

如何在没有私钥的情况下撤销gnupg公钥?

来自分类Dev

如何在没有密码和公钥的情况下进行 ssh 登录?

来自分类Dev

如何在没有加密密码的情况下对Adonis使用“ auth”?

来自分类Dev

如何在没有提示的情况下使用passwd设置用户密码?

来自分类Dev

在PHP中如何在没有硬编码密钥的情况下进行对称加密

来自分类Dev

在PHP中如何在没有硬编码密钥的情况下进行对称加密

来自分类Dev

如何在没有密码和没有authorized_keys的情况下登录?

来自分类Dev

我的Ruby on Rails应用程序如何在没有密码的情况下访问数据库?

来自分类Dev

如何在没有Maven的情况下使用Gradle

来自分类Dev

如何在没有密钥的情况下使用NSSortDescriptor

来自分类Dev

如何在没有Hadoop的情况下使用Hive

来自分类Dev

如何在没有继承的情况下使用Mixins?

来自分类Dev

如何在没有StatefulWidget的情况下使用setState?

来自分类Dev

如何在没有文件的情况下使用MultipartContent?

来自分类Dev

如何在没有 React 的情况下使用 GraphQL?

来自分类Dev

如何在没有注释的情况下使用 swagger

来自分类Dev

如何在没有任何动作的情况下使用amp状态获取数据

来自分类Dev

如何在Mac OS X Lion上每次都不用输入密码的情况下使用SSH私钥登录?

来自分类Dev

没有设置密码时如何在没有密码的情况下连接JDBC postgres连接

来自分类Dev

如何在不安装GPG的情况下对我的公钥进行ASCII装甲?

来自分类Dev

如何在Ruby中使用PKI(公钥/私钥)加密?

来自分类Dev

如何在Ruby中使用PKI(公钥/私钥)加密?

来自分类Dev

如何在没有SSH-或-密码的情况下“ git pull”?

来自分类Dev

Linux用户如何在没有root特权的情况下更改密码?

来自分类Dev

如何在没有密码的情况下运行sudo命令?

来自分类Dev

如何在crontab上没有密码的情况下进行svn更新

来自分类Dev

登录时如何在没有密码的情况下修改Laravel授权?

来自分类Dev

如何在没有用户名和密码的情况下访问代理?

Related 相关文章

  1. 1

    如何在没有私钥的情况下撤销gnupg公钥?

  2. 2

    如何在没有私钥的情况下撤销gnupg公钥?

  3. 3

    如何在没有密码和公钥的情况下进行 ssh 登录?

  4. 4

    如何在没有加密密码的情况下对Adonis使用“ auth”?

  5. 5

    如何在没有提示的情况下使用passwd设置用户密码?

  6. 6

    在PHP中如何在没有硬编码密钥的情况下进行对称加密

  7. 7

    在PHP中如何在没有硬编码密钥的情况下进行对称加密

  8. 8

    如何在没有密码和没有authorized_keys的情况下登录?

  9. 9

    我的Ruby on Rails应用程序如何在没有密码的情况下访问数据库?

  10. 10

    如何在没有Maven的情况下使用Gradle

  11. 11

    如何在没有密钥的情况下使用NSSortDescriptor

  12. 12

    如何在没有Hadoop的情况下使用Hive

  13. 13

    如何在没有继承的情况下使用Mixins?

  14. 14

    如何在没有StatefulWidget的情况下使用setState?

  15. 15

    如何在没有文件的情况下使用MultipartContent?

  16. 16

    如何在没有 React 的情况下使用 GraphQL?

  17. 17

    如何在没有注释的情况下使用 swagger

  18. 18

    如何在没有任何动作的情况下使用amp状态获取数据

  19. 19

    如何在Mac OS X Lion上每次都不用输入密码的情况下使用SSH私钥登录?

  20. 20

    没有设置密码时如何在没有密码的情况下连接JDBC postgres连接

  21. 21

    如何在不安装GPG的情况下对我的公钥进行ASCII装甲?

  22. 22

    如何在Ruby中使用PKI(公钥/私钥)加密?

  23. 23

    如何在Ruby中使用PKI(公钥/私钥)加密?

  24. 24

    如何在没有SSH-或-密码的情况下“ git pull”?

  25. 25

    Linux用户如何在没有root特权的情况下更改密码?

  26. 26

    如何在没有密码的情况下运行sudo命令?

  27. 27

    如何在crontab上没有密码的情况下进行svn更新

  28. 28

    登录时如何在没有密码的情况下修改Laravel授权?

  29. 29

    如何在没有用户名和密码的情况下访问代理?

热门标签

归档