次のような ID/署名のペアのグループがあるとします。
https://picasaweb.google.com/${ID1}?authkey=${SIGNATURE1}
https://picasaweb.google.com/${ID2}?authkey=${SIGNATURE2}
https://picasaweb.google.com/${ID3}?authkey=${SIGNATURE3}
https://picasaweb.google.com/${ID4}?authkey=${SIGNATURE4}
....
これは picasa がリンクを共有する 1 つの方法であるため、リンクはすべて永続的です。
これらの ID/署名のペアを何千または何百万も収集できた場合、秘密鍵は脆弱になりますか? 新しい ID の署名を生成できるとは?
(暗号化方式がsha1かsha256だと仮定。saltがあるかどうか?)
( picasa は単なる例です。picasa をターゲットにしないでください。多くのサイトがこの方法を使用しているため、一般的な質問です。)
(署名がこのメソッドによって生成されたとしましょう: Java の HMAC SHA1 署名)