日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android 对称加密和非对称加密,Android开发加密之对称与非对称加密算法使用案例.pdf...

發布時間:2023/12/1 Android 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 对称加密和非对称加密,Android开发加密之对称与非对称加密算法使用案例.pdf... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Android開發加密之對稱與非對稱加密算法使用案例

消息摘要

md5:登錄注冊, sha1

對稱加密

? 1.des:Data Encryption Standard,數據加密標準

? 2.aes:Advanced Encryption Standard ,更高級的方式

對稱加密特點:加密速度快,只有一把鑰匙,鑰匙泄露文件就暴露

非對稱加密

? 加密算法:RSA

? 特點:

o 秘鑰對:私鑰和公鑰,秘鑰對不是指定的,系統生成的

o 私鑰自己保留,公鑰可以給別人

o 公鑰加密、使用解密

o 私鑰加密、公鑰解密

o 公鑰互換:兩個組織或者兩個人互換公鑰

o 數字簽名:驗證所屬關系 (驗證私鑰在哪里,舉例:比如使用支付寶支付,

支付寶它會有我們的公鑰)

public class MainActivity extends AppCompatActivity {

private TextView tvResult;

private String data;

private String key;

private boolean isDes;

private boolean isAes;

private boolean isRas;

private String desEncrypt;

private String aesEncrypt;

private String privateKey;

private String publicKey;

private byte[] encryptByPrivateKey;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.content_main);

initView();

data "我的QQ 密碼:123456";

key ;

initKeyPair();

}

private void initKeyPair() {

try {

//初始化秘鑰對:公鑰和私鑰

Map keyPair RSACrypt.genKeyPair();

privateKey RSACrypt.getPrivateKey(keyPair);

publicKey RSACrypt.getPublicKey(keyPair);

Log.e("result","privateKey "+privateKey);

Log.e("result","publicKey "+publicKey);

} catch (Exception e) {

e.printStackTrace();

}

}

public void des(View v) {

try {

if (!isDes) {//加密

desEncrypt Des.encrypt(data, key);

tvResult.setText("DES 加密:" + desEncrypt);

} else {//解密

String desDecrypt Des.decrypt(desEncrypt, key);

tvResult.setText("DES 解密:" + desDecrypt);

}

isDes !isDes;

} catch (Exception e) {

e.printStackTrace();

}

}

public void aes(View v) {

if

總結

以上是生活随笔為你收集整理的android 对称加密和非对称加密,Android开发加密之对称与非对称加密算法使用案例.pdf...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。