2012-08-23 24 views
7

Làm cách nào để nhận (hoặc xem) một khóa ứng dụng Android 64 khóa công khai? Tôi có tệp giấy phép và tôi đã xuất bản ứng dụng của mình trước đây.Android App base 64 khóa công khai

Tôi cần chìa khóa để cấp phép.

Trả lời

0

Để thêm giấy phép vào một ứng dụng, bạn phải lấy khóa công khai của tài khoản nhà xuất bản để cấp phép và sao chép nó vào ứng dụng của bạn. Dưới đây là cách tìm khóa công khai của tài khoản để cấp phép:

Truy cập trang web của nhà xuất bản Google Play và đăng nhập. Hãy đảm bảo rằng bạn đăng nhập vào tài khoản mà ứng dụng bạn đang cấp phép được xuất bản (hoặc sẽ được xuất bản) . Trong trang chủ tài khoản, tìm liên kết "Chỉnh sửa tiểu sử" và nhấp vào liên kết đó. Trong trang Chỉnh sửa Tiểu sử, tìm ngăn "Cấp phép", được hiển thị bên dưới. Khóa công khai của bạn để cấp phép được đưa ra trong hộp văn bản "Khóa công cộng".

Nguồn http://developer.android.com/guide/google/play/licensing/adding-licensing.html

0

chuỗi base64 của bạn có thể là một X509EncodedKeySpec. Tôi chỉ có thể đoán được. Nếu vậy, bạn nên base64 giải mã chuỗi để lấy một byte []. Sau đó, xây dựng một X509EncodedKeySpec từ byte này []. Sau đó tạo một thể hiện của một RSA KeyFactory, và sử dụng phương thức generatePublic() của KeyFactory này để lấy một PublicKey. khóa công khai này sau đó có thể được chuyển tới Cipher.init()

9

Để tìm chìa khóa giấy phép công cộng cho ứng dụng của bạn thực hiện các bước sau đây ...

1.) Đăng nhập vào Google Play giao diện điều khiển phát triển đến từ nơi bạn công bố ứng dụng của bạn

2.) Nhấn vào ứng dụng của bạn trong danh sách các ứng dụng

3.) Nhấn vào Developer Tools trên menu bên trái

3.) Chọn dịch vụ & API

01.

4.) Theo giấy phép & Thanh toán trong ứng dụng, bạn sẽ thấy khóa công khai