學習別人代碼發現加密工具Jasypt,看看怎麼用的

一、概述

  Jasypt 這個Java類包爲開發人員提供一種簡單的方式來爲項目增加加密功能,包括:密碼Digest認證,文本和對象加密,集成 hibernate,Spring Security(Acegi)來增強密碼管理。

  Jasypt是一個Java庫,可以使開發者不需太多操作來給Java項目添加基本加密功能,而且不需要知道加密原理。

  根據Jasypt文檔,該技術可用於加密任務與應用程序,例如加密密碼、敏感信息和數據通信、創建完整檢查數據的sums. 其他性能包括高安全性、基於標準的加密技術、可同時單向和雙向加密的加密密碼、文本、數字和二進制文件。Jasypt也可以與Acegi Security整合也即Spring Security。Jasypt亦擁有加密應用配置的集成功能,而且提供一個開放的API從而任何一個Java Cryptography Extension都可以使用Jasypt。

  Jasypt還符合RSA標準的基於密碼的加密,並提供了無配置加密工具以及新的、高可配置標準的加密工具。

    1、該開源項目可用於加密任務與應用程序,例如加密密碼、敏感信息和數據通信

    2、還包括高安全性、基於標準的加密技術、可同時單向和雙向加密的加密密碼、文本、數字和二進制文件。

    3、Jasypt還符合RSA標準的基於密碼的加密,並提供了無配置加密工具以及新的、高可配置標準的加密工具。

    4、加密屬性文件(encryptable properties files)、Spring work集成、加密Hibernate數據源配置、新的命令行工具、URL加密的Apache wicket集成以及升級文檔。

    5、Jasypt也可以與Acegi Security整合也即Spring Security。Jasypt亦擁有加密應用配置的集成功能,而且提供一個開放的API從而任何一個Java Cryptography Extension都可以使用Jasypt。

二、使用

2.1、jar使用

shell下jar使用

Maven下載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章