`
jasonw68
  • 浏览: 152982 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

DES密钥保护

    博客分类:
  • SQL
 
阅读更多

oracle9i就是我们的密钥.    所以,如果只是简单地把以上程序在oracle上运行一下就使用,那么任何有权限登陆    的人看到这个程序,就可以知道密钥. 所以简单的做法是利用Oracle提供的WRAP    把整个程序加密,用加密后的文本创建程序. 这样别人就看不到你的源代码了.    把程序保存为source.sql,在Dos命令下输入:-

   Wrap iname=source.sql oname=target.sql

   就可以了,然后SQL Plus运行target.sql.         当然了, 这里讲的密钥保存还是很简单的. 并不是百分百保险. 大家可以自己    想想如何更安全地保持你的密钥.

分享到:
评论

相关推荐

    DES加密弱密钥

    它使用56位的密钥来对64位的数据块进行加密和解密,通过一系列复杂的运算过程,实现了数据的安全保护。然而,DES在设计时存在一些弱点,其中之一就是“弱密钥”。 DES的弱密钥是指某些特定的密钥,在加密过程中会...

    DES编程实现

    它使用56位的密钥对64位的数据块进行加密和解密,以保护数据的安全。在本项目中,你提供的是一个在VC6环境下实现DES加密和解密的程序。 DES算法的流程主要包括初始置换、8轮循环和逆初始置换三个主要部分: 1. **...

    使用RSA和DES保护的Socket通信(有图形界面)

    具体实现要求:客户端和服务器建立连接后,客户端生成一个随机DES密钥;服务器生成一个随机RSA公私钥对,并将公钥发给客户端;客户端收到公钥后加密DES密钥,发给服务器;服务器解密;客户端和服务器使用DES密钥通信...

    QT做的DES加解密实例

    2. **设置密钥**:创建一个QByteArray对象,存储56位的DES密钥。注意需要转换为二进制格式。 3. **加密过程**:创建一个DES加密器对象,设置密钥,然后使用它来加密QByteArray形式的明文数据。加密过程通常包括初始...

    RSA(c).rar_DES传输_rsa des传输_密钥分发

    发送方使用接收方的RSA公钥加密DES密钥,然后将加密后的密钥发送给接收方。接收方使用自己的RSA私钥解密接收到的数据,从而获取DES密钥。这样,即使中间人截获了加密的DES密钥,也无法解密,因为没有对应的私钥。 *...

    java和C#通用des3加解密

    3DES是一种广泛使用的对称加密算法,通过三次应用DES的密钥扩展过程来提高安全性。 1. **DES与3DES基础**: - DES是1970年代由IBM开发的一种对称加密算法,使用56位密钥对数据进行加密。由于其密钥长度较短,现在...

    基于GPU并行枚举DES密钥Bitslice方法的实现.pdf

    本文主要探讨了如何利用GPU(Graphics Processing Unit)的并行计算能力来提高DES密钥枚举的效率,采用了一种名为Bitslice的方法。Bitslice方法是将数据并行化处理的一种策略,它通过将数据位进行切片,使得多个数据...

    3DES算法计算MAC

    3DES 算法是一种基于对称加密的算法,使用双倍长密钥来计算工作密钥、PIN 密钥和 MAC 值。下面是关于 3DES 算法计算 MAC 的知识点: 1. 什么是 3DES 算法? 3DES 算法是基于 DES 算法的一种变种,使用三重 DES ...

    Java利用DES私钥对称加密实例源码整理

    1. **生成DES密钥**:首先,我们需要一个DES密钥。这可以通过`KeyGenerator`类完成。代码可能如下: ```java KeyGenerator keyGen = KeyGenerator.getInstance("DES"); keyGen.init(56); // DES默认使用56位密钥...

    DES算法加解密程序

    2. **子密钥生成**:DES使用56位的密钥,通过一系列的移位和置换操作生成16个48位的子密钥,用于后续的16轮加密和解密过程。 3. **轮函数(F函数)**:每一轮加密由四个主要部分组成:扩展置换EP、异或XOR、S盒和P...

    数据加密标准DES以及公开密钥密码体制

    DES的设计初衷是为了提供高质量的数据保护,防止未经授权的数据泄露和篡改。DES算法的核心在于其对64位数据块的加密过程,它使用一个56位的密钥,通过一系列复杂的操作将明文转换成密文。 DES算法的具体步骤包括...

    利用DES加密算法保护Java源代码

    // 从DES密钥规格转换为SecretKey SecretKey key = keyFactory.generateSecret(dks); ``` 3. **加密源代码**: ```java // 获取Cipher实例 Cipher cipher = Cipher.getInstance("DES"); // 初始化Cipher为...

    DES_Chat(基于密钥的网络聊天室)

    此外,由于DES的局限性,现代聊天室应用通常会使用更强大的加密技术,如TLS/SSL协议,它们在保证通信安全的同时,也提供了身份验证和数据完整性保护。 总的来说,DES_Chat是一个结合了经典加密算法与实时通信的应用...

    3DES加密解密工具

    标题中的“3DES加密解密工具”指的是一个用于执行三重数据加密标准(3DES,Triple DES)的软件工具,这种工具通常用于保护敏感数据的安全,确保信息在传输过程中的机密性。3DES是DES(Data Encryption Standard,...

    RSA结合DES加密解密大数据

    发送方使用接收方的公钥加密DES密钥,这样只有拥有对应私钥的接收方才能解密并获取原始的DES密钥,进而解密DES加密的大数据。这种方式既利用了RSA的安全性,又利用了DES的效率,尤其适合在网络上传输大量数据时。 ...

    JAVA实现的DES+RSA

    5. **数据解密**:接收方使用自己的RSA私钥解密DES密钥,然后使用解密得到的DES密钥对加密数据进行解密。 6. **安全验证**:如果有必要,可以使用数字签名等机制验证数据的完整性和来源。 在实际应用中,`Network...

    Delphi加密算法大全2DES_3DES_3DES3_AES_BASE64_BLOWFISH_CRC_DES_MD5_RSA_SHA

    1. **2DES(双密钥数据加密标准)**:基于DES(Data Encryption Standard)算法,2DES通过使用两个不同的密钥进行两次加密,增加了破解的难度,但安全性仍低于更现代的加密算法。 2. **3DES(三重DES)**:3DES是对...

    DES算法 加密算法解密算法

    DES 算法加密算法解密算法 ...DES 算法是一种经典的对称密钥块加密算法,广泛应用于保护敏感数据。但是,随着计算机技术的发展,DES 算法已经不再被认为是安全的,已经被取代由其他加密算法,如 AES 等。

    基于DES算法和RSA算法的数据加密方案

    1. **生成DES密钥**:发送方生成一个仅用于此次通信的DES密钥K,提高数据安全性。 2. **RSA加密DES密钥**:发送方使用接收方的公钥Keb加密DES密钥K,生成密文Ck。这样既简化了密钥管理,又保证了传输过程中的安全性...

Global site tag (gtag.js) - Google Analytics