Excel'de çalışma kitaplarında dijital imzaların ve kod imzalamanın açıklaması

Özet

Microsoft Office Excel 2003'te ve Excel'in sonraki sürümlerinde, bir çalışma kitabını dijital olarak imzalayabilir veya makro projenizi kodla imzalayabilirsiniz. Bu, çalışma kitabında veya makro projesinde değişiklik yapacak son kişinin siz olmasını sağlar.

Daha fazla bilgi

Dijital sertifika nedir?

Dijital sertifikalar ve imzalar, kullanmak üzere olduğunuz dosyanın güvenilir bir kaynaktan geldiğinden emin olmanıza yardımcı olur. Dosya üzerinde oynanmadığından emin olmanıza yardımcı olur.

Dijital sertifika, dosyanın yanında taşıdığı bir kimliktir. İmzayı doğrulamak için, sertifika yetkilisi dosyanın oluşturucusu hakkındaki bilgileri doğrular ve ardından dijital sertifikayı sağlar. Dijital sertifika, sertifikanın verildiği kişi hakkındaki bilgilerin yanı sıra sertifikayı veren yetkili hakkındaki bilgileri içerir. Dijital sertifika bir dosyayı imzalamak için kullanıldığında, bu kimlik dosyayla birlikte doğrulanabilir bir biçimde depolanır ve böylece bir kullanıcıya gösterilebilir.

Dijital imza nedir?

Excel, çalışma kitabının imzalandıktan sonra değiştirilmediğinden ve kaydedilmediğinden emin olmak için çalışma kitabı içeriğinde dijital imzalar kullanır. Dijital imzalar, güvenilir bir kaynak tarafından oluşturulan çalışma kitaplarını ve makroları istenmeyen ve zarar verme olasılığı olan çalışma kitaplarından veya makro kodlarından (virüsler) ayırt etmenize de yardımcı olabilir.

Dijital imza, ortak bir sertifikanın yanı sıra imzalanan verilerin özel anahtarla şifrelenen değeridir. Değer, imzalamak istediğiniz veriler için şifreleme algoritmasının oluşturduğu bir sayıdır. Bu algoritma, elde edilen değeri değiştirmeden verilerin değiştirilmesini neredeyse imkansız hale getirir. Bu nedenle dijital imza, veriler yerine değeri şifreleyerek kullanıcının verilerin değiştirilmediğini doğrulamasına yardımcı olur.

Dijital imza kullandığımda ne olur?

İmzayı geçersiz kılmadan imzalı bir çalışma kitabını değiştirip kaydedemeseniz de, imzalı Excel çalışma kitaplarını görüntüleyebilir ve düzenleyebilirsiniz. Örneğin, bir dosyayı imzalayabilirsiniz ve diğer kullanıcılar dosyayı görüntüleyebilir. Dosya imzalı olarak kaldığı sürece, başkaları dosyanın sizden geldiğini ve değiştirilmediğini anlar.

Çalışma kitabını dijital olarak imzalamak, Visual Basic for Applications (VBA) makro projelerini kod imzalamaktan farklıdır. Çalışma kitabını içerik için dijital olarak imzalayabilir ve aynı çalışma kitabındaki VBA makro projenizi kodla imzalayabilirsiniz.

Hangi Excel dosyalarını dijital olarak imzalayabilirim?

Herhangi bir Excel çalışma kitabını veya Excel şablonunu dijital olarak imzalayabilirsiniz. Ancak, Microsoft Excel 2002'den önceki Excel sürümleri dijital imzayı tanımaz.

Paylaşılan bir çalışma kitabını dijital olarak imzalarsanız, birden fazla kişi çalışma kitabında değişiklik yapabileceğinden Excel dijital imzayı korumaz. Ayrıca, Excel paylaşılan çalışma kitabı olarak ayarlandıktan sonra çalışma kitabındaki makro projelerini oluşturmanıza veya bu projelerde değişiklik yapmanıza izin vermeyeceği için makro projesini kodla imzalayamazsınız.

Dijital imzayı nasıl edinebilirim?

Dijital imza almak için önce bir dijital sertifikaya sahip olmanız gerekir.

Ticari bir sertifika yetkilisinden veya iç güvenlik yöneticinizden veya bilgi teknolojisi (BT) uzmanınızdan dijital sertifika veya kod imzalama kimliği alabilirsiniz.

Sertifika yetkilisi size ücretsiz olarak bir dijital sertifika veya kod imzalama kimliği verebilir. Sertifika yetkilisi, dijital sertifikayı göndermeden önce ayrıntılı bir tanımlama denetimi yapar.

Dijital imza veya kod imzalama kimliği alma hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

Microsoft Güvenilen Kök Sertifika Programları

Microsoft Office'te sağlanan SelfCert.exe aracıyla kişisel kullanım veya test amacıyla kendi dijital sertifikanızı oluşturabilirsiniz. Ancak, bu sertifikanın kimliği bir Sertifika Yetkilisi (CA) tarafından doğrulanmaz.

Çalışma kitabına dijital imza eklemek Nasıl yaparım??

Çalışma kitabınıza dijital imza eklemek için, çalıştırdığınız Excel sürümüne uygun olarak bu adımları izleyin.

Microsoft Office Excel 2007

  1. Microsoft Office Düğmesi'ne tıklayın, Hazırla'nın üzerine gelin ve dijital imza ekle'ye tıklayın.

  2. Tamam'ı tıklatın.

    Çalışma kitabı değiştiyse ve henüz kaydedilmediyse veya Excel 2007 çalışma kitabı biçiminde kaydedilmediyse, aşağıdaki iletiyi alırsınız:

    İmza ekleyebilmeniz için önce çalışma kitabını dijital imzaları destekleyen bir biçimde kaydetmeniz gerekir.
    Çalışma kitabını Microsoft Office Excel Çalışma Kitabı olarak kaydetmek istiyor musunuz?

  3. Farklı Kaydet iletişim kutusunu görüntülemek için Evet'e tıklayın. Dijital imzayı eklemek için dosyayı Excel Çalışma Kitabı (*.xlsx) biçiminde kaydetmeniz gerekir.

  4. Çalışma kitabını kaydettikten sonra Dijital Kimlik Al iletişim kutusu görüntülenir. Kullanmak istediğiniz dijital kimlik türünü seçin ve tamam'a tıklayın.

Seçtiğiniz dijital kimlik türü için gerekli adımları tamamladıktan sonra, Excel çalışma kitabınız artık imzalanır.

Not

  • Dijital kimliği ekledikten sonra çalışma kitabınızı kaydederseniz, dijital kimlik kaldırılır. Örneğin, çalışma kitabınızı dijital olarak imzaladıktan sonra Microsoft Office Düğmesi'ne ve ardından Farklı Kaydet'e tıkladığınızda aşağıdaki iletiyi alırsınız:

    Bu çalışma kitabının bir kopyasını kaydetmek, kopyadaki tüm imzaları geçersiz kılacak.

    Devam etmek istiyor musunuz? Evet'e tıklarsanız, dijital kimlik çalışma kitabının kopyasından kaldırılır.

  • İmzalı çalışma kitabını kapatıp yeniden açtığınızda, Excel başlık çubuğunda çalışma kitabı adından sonra [Salt Okunur] (köşeli ayraç içinde) sözcükleri görüntülenir. Ayrıca, durum çubuğunda dijital kimlik simgesi ve çalışma kitabına dijital imza eklendiğini belirtmek için İmzalar görev bölmesi görüntülenir.

    İmzalı çalışma kitabında değişikliklerin gerçekleşmediğini doğrulamak için İmza görev bölmesinde imzalayanın göründüğünü doğrulayın.

Excel 2003

  1. Araçlar menüsünde Seçenekler'e tıklayın.

  2. Güvenlik sekmesinde Dijital İmzalar'a tıklayın.

  3. Ekle'ye tıklayın.

    Çalışma kitabı değiştiyse ve henüz kaydedilmediyse veya Excel 2003 çalışma kitabı biçiminde kaydedilmediyse aşağıdaki iletiyi alırsınız:

    Bu çalışma kitabının dijital olarak imzalanması için önce bir Microsoft Excel çalışma kitabı olarak kaydedilmesi gerekir. Çalışma kitabını kaydetmek istiyor musunuz?

  4. Farklı Kaydet iletişim kutusunu görüntülemek için Evet'e tıklayın. Dijital imzayı eklemek için dosyayı Microsoft Excel Çalışma Kitabı biçiminde kaydetmeniz gerekir.

  5. Çalışma kitabını kaydettikten sonra Sertifika Seç iletişim kutusu görüntülenir. Kullanmak istediğiniz sertifikayı seçin ve ardından Tamam'a tıklayın.

  6. Dijital İmzalar iletişim kutusunu kapatmak için Tamam'a tıklayın.

Excel çalışma kitabınız artık imzalı.

Not

  • Dijital imzayı ekledikten sonra çalışma kitabınızı kaydederseniz, dijital imza kaldırılır. Örneğin, çalışma kitabınızı dijital olarak imzaladıktan sonra Dosya menüsünde Kaydet'e tıkladığınızda aşağıdaki iletiyi alırsınız:

    Kaydetme, çalışma kitabındaki tüm dijital imzaları kaldırır.

    Devam etmek istiyor musunuz? Evet'e tıklarsanız dijital imzalar çalışma kitabınızdan kaldırılır.

  • İmzalı çalışma kitabını kapatıp yeniden açtığınızda, Excel başlık çubuğunda çalışma kitabı adından sonra [İmzalı, doğrulanmamış] (köşeli ayraç içinde) sözcükleri görüntülenir. Bu, çalışma kitabına dijital imza eklendiğini gösterir.

İmzalı çalışma kitabında değişikliklerin gerçekleşmediğini doğrulamak için şu adımları izleyin:

  1. Araçlar menüsünde Seçenekler'e tıklayın.
  2. Güvenlik sekmesinde Dijital İmzalar'a tıklayın.
  3. İmzalar sekmesinde, aşağıdakiler listesinde bir imzalayan bu belgeyi dijital olarak imzalamışsa, dijital imza dosyaya eklendikten sonra dosyanın değiştirilmediğinden emin olabilirsiniz.

Makro projesi Nasıl yaparım? kod imzalar?

Visual Basic for Applications makro projenizi kodla imzalamak için şu adımları izleyin:

  1. İmzalamak istediğiniz makro projesini içeren çalışma kitabını açın.

  2. Visual Basic Düzenleyici açmak için ALT+F11 tuşlarına basın.

  3. Proje Gezgini'nde imzalamak istediğiniz projeyi seçin.

  4. Araçlar menüsünde Dijital İmza'ya tıklayın.

  5. Şunlardan birini yapın:

    • Daha önce dijital sertifika seçmediyseniz veya başka bir sertifika kullanmak istiyorsanız Seç'e tıklayın, sertifikayı seçin ve ardından iki kez Tamam'a tıklayın.
    • Geçerli sertifikayı kullanmak için Tamam'a tıklayın.