问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

苹果6中的wallet是什么意思?

发布网友 发布时间:2022-04-09 17:29

我来回答

3个回答

懂视网 时间:2022-04-09 21:50

通过使用wallet 对数据加密,物理上对数据文件中的数据进行加密。


工作过程:


当用户插入数据到需要加密的列中的时候,Oracle 10g从钱夹中获取master密钥,用master密钥解密数据字典中的表密钥,然后用解密后的表密钥加密输入数据,再将加密后的数据保存在数据库中。


当用户查询一个加密列的时候,Oracle 将加密的表密钥从数据字典中取出,再取出master密钥,然后解密表密钥,再用解密后的表密钥来解密磁盘上加密的数据,最后返回明文给用户。


所有操作对用户而言是透明的。


技术分享
1.  创建钱包

sqlplus中查看,文件路径和查询中的一致
  1. SQL> SELECT * FROM V$ENCRYPTION_WALLET;
  2. WRL_TYPE WRL_PARAMETER STATUS
  3. -------------------- ------------------------------------------------------------ ------------------
  4. file /oracle/app/oracle/admin/PROD/wallet CLOSED

默认是关闭的,修改sqlnet.ora文件,wallet不存在,创建一下
  1. mkdir -p /oracle/app/oracle/admin/PROD/wallet

  1. ENCRYPTION_WALLET_LOCATION=
  2. (SOURCE=
  3. (METHOD=FILE)
  4. (METHOD_DATA=
  5. (DIRECTORY=/oracle/app/oracle/admin/wallet)))


 创建wallet
  1. SQL> ALTER SYSTEM SET ENCRYPTION KEY IDENTIFIED BY "oracle";
  2. System altered.
  3. SQL> col WRL_PARAMETER for a60
  4. SQL> set line 200
  5. SQL> SELECT * FROM V$ENCRYPTION_WALLET;
  6. WRL_TYPE WRL_PARAMETER STATUS
  7. -------------------- ------------------------------------------------------------ ------------------
  8. file /oracle/app/oracle/admin/PROD/wallet OPEN

  1. PROD@localhost.localdomain /oracle/app/oracle/admin/PROD/wallet$ ll
  2. total 4
  3. -rw-r--r-- 1 oracle oinstall 2845 Jul 9 06:43 ewallet.p12
  4. PROD@localhost.localdomain /oracle/app/oracle/admin/PROD/wallet$


2.透明列级加密
  1. -- 不能对 sys用户的表加密
  2. SQL> conn hxy/hxy Connected.

  3. CREATE TABLE cust_payment_info
  4. (first_name VARCHAR2(11),
  5. last_name VARCHAR2(10),
  6. order_number NUMBER(5),
  7. credit_card_number VARCHAR2(16) ENCRYPT NO SALT,
  8. active_card VARCHAR2(3));

  1. INSERT INTO cust_payment_info VALUES
  2. (‘Jon‘, ‘Oldfield‘, 10001, ‘5446959708812985‘,‘YES‘);
  3. INSERT INTO cust_payment_info VALUES
  4. (‘Chris‘, ‘White‘, 10002, ‘5122358046082560‘,‘YES‘);
  5. INSERT INTO cust_payment_info VALUES
  6. (‘Alan‘, ‘Squire‘, 10003, ‘5595968943757920‘,‘YES‘);
  7. INSERT INTO cust_payment_info VALUES
  8. (‘Mike‘, ‘Anderson‘, 10004, ‘4929889576357400‘,‘YES‘);
  9. INSERT INTO cust_payment_info VALUES
  10. (‘Annie‘, ‘Schmidt‘, 10005, ‘4556988708236902‘,‘YES‘);
  11. INSERT INTO cust_payment_info VALUES
  12. (‘Elliott‘, ‘Meyer‘, 10006, ‘374366599711820‘,‘YES‘);
  13. INSERT INTO cust_payment_info VALUES
  14. (‘Celine‘, ‘Smith‘, 10007, ‘4716898533036‘,‘YES‘);
  15. INSERT INTO cust_payment_info VALUES
  16. (‘Steve‘, ‘Haslam‘, 10008, ‘340975900376858‘,‘YES‘);
  17. INSERT INTO cust_payment_info VALUES
  18. (‘Albert‘, ‘Einstein‘, 10009, ‘310654305412389‘,‘YES‘);

  1. SQL> select * from cust_payment_info
  2. 2 ;
  3. FIRST_NAME LAST_NAME ORDER_NUMBER CREDIT_CARD_NUMB ACT
  4. ----------- ---------- ------------ ---------------- ---
  5. Chris White 10002 5122358046082560 YES
  6. Alan Squire 10003 5595968943757920 YES
  7. Mike Anderson 10004 4929889576357400 YES
  8. Annie Schmidt 10005 4556988708236902 YES
  9. Elliott Meyer 10006 374366599711820 YES
  10. Celine Smith 10007 4716898533036 YES
  11. Steve Haslam 10008 340975900376858 YES
  12. Albert Einstein 10009 310654305412389 YES
  13. 8 rows selected.


关闭钱包,则无法访问
  1. SQL> ALTER SYSTEM SET ENCRYPTION WALLET close identified by oracle;
  2. System altered.
  3. SQL> conn hxy/hxy
  4. Connected.
  5. SQL> select * from cust_payment_info;
  6. select * from cust_payment_info
  7. *
  8. ERROR at line 1:
  9. ORA-28365: wallet is not open


3. 透明表空间加密 (表空间上所有的数据都加密)
  1. SQL> CREATE TABLESPACE securespace
  2. 2 DATAFILE ‘/home/oracle/oracle3/product/11.1.0/db_1/secure01.dbf‘
  3. 3 SIZE 150M
  4. 4 ENCRYPTION
  5. 5 DEFAULT STORAGE(ENCRYPT);
  6. Tablespace created.

  1. SQL> CREATE TABLE customer_payment_info
  2. 2 (first_name VARCHAR2(11),
  3. 3 last_name VARCHAR2(10),
  4. 4 order_number NUMBER(5),
  5. 5 credit_card_number VARCHAR2(16),
  6. 6 active_card VARCHAR2(3))TABLESPACE securespace;
  7. Table created.

4. 删除了操作系统的加密文件
执行下面的命令,输入原来的密码会生成一个.p12文件
  1. PROD@localhost.localdomain /oracle/app/oracle/product/11.2.0/network/admin$ mkstore -wrl /oracle/app/oracle/product/11.2.0/network/admin/wallet/ -list
  2. Oracle Secret Store Tool : Version 11.2.0.4.0 - Production
  3. Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved.
  4. Enter wallet password:
  5. Oracle Secret Store entries:
  6. ORACLE.SECURITY.DB.ENCRYPTION.ARMxdklw5k9zv9UpvDKPCDMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  7. ORACLE.SECURITY.DB.ENCRYPTION.MASTERKEY

  8. PROD@localhost.localdomain /oracle/app/oracle/product/11.2.0/network/admin/wallet$ ll
  9. total 4
  10. -rw-r--r-- 1 oracle oinstall 2581 Jul 9 08:35 ewallet.p12

参考:



来自为知笔记(Wiz)

oracle加密--wallet

标签:cat   表空间   lte   过程   parent   word   查看   text   arch   

热心网友 时间:2022-04-09 18:58

苹果6中的Wallet Manager是oracle集成管理工具,可以创建加密的Oracle wallet,从而增强其安全性。

苹果手机中Wallet是为Apple pay服务的,Apple pay是苹果公司推出的新的支付方式,是简单、安全、私密的支付方式,2016年2月18日,苹果公司对中国*用户开通该功能,是全球第五个开通该功能的国家,也是亚洲第一个,那么该功能开启后我们可以在很多的商家里使用,也可以在苹果的app软件中直接使用,需要开启才能使用这个功能,开启步骤如下:

1、首先在手机的主界面找到并点击wallet。

2、进入到了Apple pay,这里我们点击添加信用卡或借记卡。

3、然后要求我们输入自己的账号密码,输入后点击“好”。

4、接着弹出的是添加卡片,这里我们把自己的银行卡卡片放到扫描框内可以自动识别,另外还可以手动输入卡号,点击手动输入卡片详细信息,点击下一步。

5、接着在条款和条件界面我们点击同意,同意后跳转添加,添加成功后需要我们验证卡片,这里默认是用自己的手机进行验证的,我们点击下一步。

6、然后输入自己手机收到的验证码,点击下一步,提示我们卡片已激活,回到wallet界面就可以看到此时我们已经成功添加了银行卡,可以用来支付了,即可使用wallet服务。

热心网友 时间:2022-04-09 20:16

Wallet Manager是oracle集成管理工具,可以创建加密的Oracle wallet,从而增强其安全性。

XXXX的具体操作步骤如下/XXXXX的主要原因是……
1.XXXXXXX
2.XXXXXXX
3.XXXXXXX

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
石料加工服务可以全部交给第三人完成吗 山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 tfboys演过什么电视所有的 壹心娱乐经纪公司有哪些出名的艺人,经纪人工资低为啥还不辞职? 请问大佬有亲爱的,结婚吧!2019年上映的由蔡康永主演的高清视频在线观看资源吗 如何评价现在各个卫视的自制节目,有推荐的吗? 言承旭和黄景瑜的综艺节目叫什么 TFBOYS和很多小朋友互动的综艺节目叫什么? 求一档综艺节目是带孩子的,好像说是让孩子和陌生人呆半个月家长只能和他们电话交流,是什么综艺? 微信银行卡都解绑了,怎么绑不上别的微信了 - 信息提示 我微信解除了银行卡绑定,为什么绑定不回去了? 爱聊语音聊天室 爱聊号不推人怎么办 爱聊的首页在哪里 Ubuntu安装好的软件一般放在哪个文件夹 ubuntu通过软件中心安装后的软件文件在哪个目录下? ubuntu 下文件应该如何管理,放在哪些目录下? ubuntu在命令行下切换到home/username/downloads时一直提示目录不存在 请问ubuntu如何更改语言为中文,和ubunru software center找不到下载文件的下载目录?谢谢。 ubuntu的安装程序在哪个目录下 请问,Ubuntu的升级包平时放在哪个文件夹里? 如何画挖掘机 世界上有钻地车没有?要怎么画呢? 挖掘机工作范围怎么画出来的 鼠目寸光的成语接龙 作文写人怎么写步骤 成语接龙:开头是鼠目寸光 有关怎样理解幸福的作文 孕妇可以喝冰水吗? 去年小年开什么生肖? 鼠目寸光的接龙成语 去年小年在一起的 今天是第多少天? 成语接龙 目光如鼠再接10个 远近闻名再接10个 轻车路熟再接10个 孕妇要注意多喝水吗?孕妇是不是不能喝冰水?为什么呢? 如果高校去年是小年 那么今年还会是小年吗 挖机掏桩如何下手 成语接龙鼠目寸光 去年小年那天 我小腹很痛 痛的我都不能走路 后来过了几个小时就自己好了 武大医学部考研去年是小年,今年会不会是大年,很多人报 乐蜂网怎么联系客服 如何写人物的作文 小学