小编use*_*574的帖子

ECDSA算法教程对字符串进行签名

你能帮我找一个简单的教程,讲解如何在java中使用ECDSA算法对字符串进行签名.但是没有使用任何像bouncycastle这样的第三方库.只是JDK 7.我发现很难搜索一个简单的例子,我是密码学的新手.


import java.io.*;
import java.security.*;

public class GenSig {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        /*
         * Generate a DSA signature
         */

        try {

            /*
             * Generate a key pair
             */

            KeyPairGenerator keyGen = KeyPairGenerator.getInstance("DSA", "SUN");
            SecureRandom random = SecureRandom.getInstance("SHA1PRNG", "SUN");

            keyGen.initialize(1024, random);

            KeyPair pair = keyGen.generateKeyPair();
            PrivateKey priv = pair.getPrivate();
            PublicKey pub = pair.getPublic();

            /*
             * Create a Signature object and initialize it with the private key
             */

            Signature …
Run Code Online (Sandbox Code Playgroud)

java cryptography bouncycastle digital-signature

15
推荐指数
2
解决办法
3万
查看次数

Mysql字节数组存储

我有一个用Java创建的字节数组.它代表某些文件的内容.我不确切知道这个数组的最大大小.它可以是不同的尺寸.我想将它存储在mysql中.我应该在mysql中使用什么类型的?

java mysql binaryfiles bytearray jdbc

14
推荐指数
2
解决办法
3万
查看次数

Android MediaCodec API视频播放速度过快

我目前正在使用Android Jelly Bean MediaCodec API来开发一个简单的视频播放器.

我在单独的线程中提取曲目,播放音频和视频.问题是视频播放总是播放太快.

哪里可以隐藏问题?
音频和视频的处理方式几乎相同,但音频通过AudioTrack播放,视频呈现在表面.

android surfaceview android-mediaplayer android-4.2-jelly-bean mediacodec

6
推荐指数
1
解决办法
2086
查看次数