Java - 如何使用密码手动加密数据?

DarkCeptor44

我只是为了好玩而尝试加密和解密文件。现在我使用的是 Base64,但我想使用密码来完成。如果有某种方法可以在不使用这么多已经创建的类的情况下手动执行此操作,我将不胜感激。我喜欢自己做。

解决方案:正如@ThomasEdwin 所建议的,我已经检查了 Jasypt,它真的很有用,我会稍微使用这些工具,然后使用源代码弄清楚我要做什么。谢谢大家的帮助。

味道2

正如所评论的,Base64 是编码,而不是加密。

有一些示例如何使用 Java 加密 API 正确加密数据。还有基于密码的加密示例。

有更高级别的库(如 Jasyp),取决于您需要多少互操作性。

加密后,您可以使用 base64 将数据编码为文本可表示

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 Java Config 手动添加 Spring CacheInterceptor?

来自分类Dev

如何手动加密Devise密码以大量插入sql数据

来自分类Dev

okhttp 3:如何解压gzip /放气反应中使用Java /手动的Android

来自分类Dev

如何使用Java手动展平Elasticsearch嵌套的JSON文档?

来自分类Dev

JVM如何手动使用本机堆栈进行JAVA函数调用

来自分类Dev

如何手动调用Java验证API?

来自分类Dev

如何通过JAVA中的手动编码制作GUI?

来自分类Dev

如何手动调用Java验证API?

来自分类Dev

Java如何手动更改文件的MIME类型

来自分类Dev

如何卸载手动安装的Java?(jdk 8)

来自分类Dev

在 Java 中使用 BigDecimal 手动 Math.pow

来自分类Dev

如何在不使用Java代码的情况下在Mule ESB中手动引发异常

来自分类Dev

如何在exec-maven-plugin中手动指定Java路径

来自分类Dev

如何创建带有手动依赖Java应用程序

来自分类Dev

如何手动设置Java中的夏令时(DST)转变日期

来自分类Dev

如何将Java默认设置为手动安装的JRE / JDK?

来自分类Dev

如何在exec-maven-plugin中手动指定Java路径

来自分类Dev

如何为Java Eclipse手动安装e(fx)clipse插件?

来自分类Dev

从Java手动使用@Transactional方法创建Spring @Service实例

来自分类Dev

Rails最佳实践:手动添加Java脚本还是使用gem?

来自分类Dev

在手动加载的库上使用预链接?(例如Java本机库)

来自分类Dev

从Java手动使用@Transactional方法创建Spring @Service实例

来自分类Dev

使用Java连接到即席wifi或手动执行之间的区别

来自分类Dev

使用RSA和手动加密的phpseclib加密

来自分类Dev

如何使用 Django 手动查询数据库?

来自分类Dev

AWS Java SDK手动设置签名版本

来自分类Dev

手动触发Java计时器的run()方法

来自分类Dev

参数解析器之后的Java手动验证

来自分类Dev

java:List.contains()与手动搜索的性能差异

Related 相关文章

  1. 1

    如何使用 Java Config 手动添加 Spring CacheInterceptor?

  2. 2

    如何手动加密Devise密码以大量插入sql数据

  3. 3

    okhttp 3:如何解压gzip /放气反应中使用Java /手动的Android

  4. 4

    如何使用Java手动展平Elasticsearch嵌套的JSON文档?

  5. 5

    JVM如何手动使用本机堆栈进行JAVA函数调用

  6. 6

    如何手动调用Java验证API?

  7. 7

    如何通过JAVA中的手动编码制作GUI?

  8. 8

    如何手动调用Java验证API?

  9. 9

    Java如何手动更改文件的MIME类型

  10. 10

    如何卸载手动安装的Java?(jdk 8)

  11. 11

    在 Java 中使用 BigDecimal 手动 Math.pow

  12. 12

    如何在不使用Java代码的情况下在Mule ESB中手动引发异常

  13. 13

    如何在exec-maven-plugin中手动指定Java路径

  14. 14

    如何创建带有手动依赖Java应用程序

  15. 15

    如何手动设置Java中的夏令时(DST)转变日期

  16. 16

    如何将Java默认设置为手动安装的JRE / JDK?

  17. 17

    如何在exec-maven-plugin中手动指定Java路径

  18. 18

    如何为Java Eclipse手动安装e(fx)clipse插件?

  19. 19

    从Java手动使用@Transactional方法创建Spring @Service实例

  20. 20

    Rails最佳实践:手动添加Java脚本还是使用gem?

  21. 21

    在手动加载的库上使用预链接?(例如Java本机库)

  22. 22

    从Java手动使用@Transactional方法创建Spring @Service实例

  23. 23

    使用Java连接到即席wifi或手动执行之间的区别

  24. 24

    使用RSA和手动加密的phpseclib加密

  25. 25

    如何使用 Django 手动查询数据库?

  26. 26

    AWS Java SDK手动设置签名版本

  27. 27

    手动触发Java计时器的run()方法

  28. 28

    参数解析器之后的Java手动验证

  29. 29

    java:List.contains()与手动搜索的性能差异

热门标签

归档